如何学好C语言?

如题所述

C与C++的最大区别:在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”,而就语言本身而言,在C中更多的是算法的概念。那么是不是C就不重要了,错!算法是程序设计的基础,好的设计如果没有好的算法,一样不行。而且,“C加上好的设计”也能写出非常好的东西。

  1,全新的程序程序思维,C语言是面向过程的,而C++是面向对象的。

  2,C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而C++对于大多数的函数都是有集成的很紧密,特别是C语言中没有的C++中的API是对Window系统的大多数API有机的组合,是一个集体。但你也可能单独调用API。

  4,C和C++中都有结构的概念,但是在C语言中结构只有成员变量,而没成员方法,而在C++中结构中,它可以有自己的成员变量和成员函数。但是在C语言中结构的成员是公共的,什么想访问它的都可以访问;而在VC++中它没有加限定符的为私有的。

  5,C语言可以写很多方面的程序,但是C++可以写得更多更好,C++可以写基于DOSr程序,写DLL,写控件,写系统。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-18
首先学会用IDE调试,步步执行,查看变量。然后再学习。
第2个回答  2018-12-18
普通人,唯有不断练习,找个人带下,当你不会的时候可以教你,这样你会学的比较快
第3个回答  2018-12-19
学习C语言,你真的想要学好,那就去黑马程序员学习。我知道的我老哥,他就在那学的,据说管的非常的严,每天晚上有晚自习,晚自习就要上到十点,然后回去还要做作业,差不多睡觉都十二点多了。但是是值得的,他现在工资15K,五险一金,已经在山东买房了。虽然只是首付,但是靠的是他自己,我就觉得挺牛的。本回答被提问者采纳
第4个回答  2018-12-19
先搞懂语法,再搞明白内存
相似回答
大家正在搜