跳过C语言,直接学C++行的通吗?

来源:百度知道 编辑:UC知道 时间:2024/06/25 01:17:49
前一阵因为一些需要,看C++有一个多月了(本身专业是JAVA的)
领略了C++的魅力后,很想尝试掌握它.但我怕不会C就学C++就算会用了,也是沙漠上的金字塔,不牢靠,运用起来怕会有问题.
请学过的高人给点指点.谢谢了

不是的,虽然c++语言是从c语言发展来的,但是c++本身也是一个完整的程序设计语言,c++与c的设计思想的完全不同的。对于接触过编程的人来说,可以直接跳过c 学习c++。

一般的c++基础中,也讲到了c语言的一些基本算法,很多优点是保留了下来,所以只要你找到一本好的学习资料,关于c的一些东西还是能够了解到的,一些缺点或许已经被改进。有一些新的函数c++提供给你了,你只要了解怎么去使用就可以了。

不是的,虽然c++语言是从c语言发展来的,但是c++本身也是一个完整的程序设计语言,c++与c的设计思想的完全不同的。对于接触过编程的人来说,可以直接跳过c 学习c++。

当然可以。C是面向过程语言,C++是面向对象语言。这两种语言现在已经发展为两个完全不同的语言了。现在很多面向对象的培训专家都推荐直接讲授面向对象的语言,不要先讲面向过程语言,以免形成过程化思维定式,不好转向面向对象。还有推荐你多看设计模式的书,国外的不少软件顾问认为语言和模式一起学习,更有利于建立面向对象的思维方式。