本人学习c++时间比较长,从c开始,已经十几年过去了,从学习到使用c++,心里感触很深,由于工作的需要,本人也学习了其他很多的语言如:delphi,java,c#等。最难学的语言就是c++了。
这段时候,公事不是很多,随便在网上看看c++的资料,看到了c++的资料少的可怜,到处都是c#和java的资料。
在cppblog博客上申请了空间,想写些什么东西,但也不知道写什么东东。
端午过去了,上班第一天,我就写点学习c++的感受吧,纯粹是我个人的愚见,如果给你带来帮助,可以支持我,没有帮助,可以一笑而去。
学习c++和学习其他语言一样,都要从基础开始,c++语言是从c语言的基础上发展过来,是c语言的超集。
对初学者来说,如果学好c++,最好掌握c语言的基本特性和缺点。学习c语言的比较好的教材是谭老师的《C语言程序设计》这本书。
我就是从这本书开始学习c语言的。现在要学习c语言的应该从Bjarne Stroustrup的《C++程序设计语言》开始比较好,这本书包含c语言部分。
首先要掌握c语言以下特点:
1、 基本的数据类型 如:char short int long float double等,要了解常量定义,变量定义,已经占用空间的大小(byte)
2、 unsigned 和基本类型结合,也就是无符号和有符合数据类型的区别。
3、运算符的特点和优先级
4、程序控制逻辑(if else for while do while)
5、指针的作用以及它和数组的关系
6、函数定义以及形参和实参的关系,指针在参数中运用,另外要了解指针和引用的关系(引用是c++的部分)
7、了解指针和指向它空间的关系,空指针的危害等。
今天我只是从概要说明学习c语言要点。以后可能从实际例子上解说要掌握的语言的要点。
本博客上所有本人撰写文章,未经本人允许,不得转载。