为了账号安全,请及时绑定邮箱和手机立即绑定

程序设计先学c语言还是c++?

程序设计先学c语言还是c++?

慕少森 2019-05-28 20:06:18
程序设计先学c语言还是c++?
查看完整描述

4 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

一些计算机专业的都通常先学C,再学C++
软件工程专业的一般先学C++,因为这样可以很快地接触到图形界面的编程(MFC)了
看你是想怎么用这两样,想编软件的话直接学C++会快一点
没有C语言的基础其实也可以学C++的,不过有基础的话会容易理解一些
要是两样都不会的话,个人觉得先学C比先学C++要麻烦一些,像输入输出的格式控制起来又难理解又难记

查看完整回答
反对 回复 2019-06-01
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

c是一种语言,是一种语言表达形式。你学了c++自然就用了c的语言。不同的是c++程序设计是面向对象的,而c程序时面向过程的,不过c++能够解决c的任何问题,也就是说c是c++的一个子集

查看完整回答
反对 回复 2019-06-01
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

不用。C语言的部分语法的确与C++相似甚至相同。如果有C语言的基础学习C++肯定会更快。但是,这并不意味着学习C++之前必须要学C语言,而且对于初学者来说在短时间内接触这两种语言反而会造成部分概念的混淆。

因此,如果你的目标是C++而不是C语言,那么不必特意在学习C++之前先去学C语言。

扩展资料:

学习C++的入门书籍:

1、《C++程序设计教程》,钱能

2、《易学C++》,潘嘉杰;《大话设计模式》,程杰

3、《C++编程规范:101条规则、准则与最佳实践》,刘基诚

4、《C和C++程序员面试秘籍》,董山海

进阶书籍:

1、《C++程序设计语言》英文第四版,Bjarne Stroustrup

2、《C++ Primer 第5版(英文版)》,Stanley Lippman、Josee Laoie、Barbara Moo

3、《C++标准库:自学教程与参考手册(第2版)(英文版)》,Nicolai Josuttis

4、《C++ Concurrency in Action|C++ 并发实战》,Anthony Wiliams

5、《C和C++安全编码(第2版)(英文版)》,Robert Seacord



查看完整回答
反对 回复 2019-06-01
  • 4 回答
  • 0 关注
  • 1954 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信