学习c++,要不要先学习c语言呢?

2024-11-03 16:05:54
推荐回答(3个)
回答(1):

要的!C++ 读作“C加加”,是“C Plus Plus”的简称。顾名思义,C++ 是在C语言的基础上增加新特性,玩出了新花样,所以叫“C Plus Plus”,就像 iPhone 7S 和 iPhone 7、Win10 和 Win7 的关系。

从语法上看,C语言是 C++ 的一部分,C语言代码几乎不用修改就能够以 C++ 的方式编译,这给很多初学者带来了不小的困惑,学习 C++ 之前到底要不要先学习C语言呢?

我对这个问题保持中立,但是初学者直接学习 C++ 会非常吃力,Hold 不住,尤其是对计算机内存不太理解的情况下,C++ 是学不懂的。C++ 是一门灵活多变、特性丰富的语言,同时也意味着比较复杂,不易掌握。

不过可以明确地说:学了C语言就相当于学了 C++ 的一半,从C语言转向 C++ 时,不需要再从头开始,接着C语言往下学就可以,所以我强烈建议先学C语言再学 C++。

回答(2):

VC++是一个写开发C/C++的环境。
就好比 C++是语言,文字。VC++是一个出版社。把你的C++代码变成EXE的东西。
当然要先学会写字才能出版啊~

回答(3):

VC++是一个集成开发环境,支持的语言有c和c++,所以只要学会了其中一种语言就可以用vc++进行开发,不一定非得学习C++才能用,但是C++建议也学一学。不过VC++有一个GUI库MFC,如果你要学习MFC的话,就得学习C++,应为这个库的使用蕴含了C++的思想。如果你打算在windows下进行软件开发的话,建议用VS,VC++的话可能就是现在学校里面让初学者用,其实你还可以搞linux下的开发,体验另一种系统平台下的开发,也是目前很多人都在做的。