C语言深度解剖笔记
文章平均质量分 94
氷冷酒
这个作者很懒,什么都没留下…
展开
-
第3章 预处理
3.1宏定义 3.1.1数值宏常量 从本行宏定义开始,以后的代码就都认识这个宏了。const修饰的数据是有类型的,而define宏定义的数据没有类型,但一定要注意const修饰的不是常量而是readonly的变量,const修饰的只读变量不能用来作为定义数组的维数,也不能放在case关键字后面。 3.1.2字符串常量 宏用来定义字符串时常用来定义路径,定义路径时如果路径原创 2015-09-24 23:27:33 · 703 阅读 · 0 评论 -
第1章:关键字
1.3、static关键字 a) 静态全局变量:作用域仅限于变量被定义的文件中,其他文件即使使用extern声明也没法使用它。 b) 静态局部变量:作用域仅限于定义该局部变量的函数,同一文件中的其他函数也用不了。 c) 静态函数:作用域仅限于本文件,使用内部函数的好处是不同的人编写不同的函数时,不用担心自己定义的函数是否会与其他文件中的函数同名。 1.5、sizeof关键字原创 2015-09-18 23:11:11 · 488 阅读 · 0 评论 -
第2章 符号
2.1注释符号 1)编译器会将注释剔除,但不是简单的剔除,而是用空格代替原来的注释。 2)只要斜杠(/)和星号(*)之间没有空格,都会被当作注释的开始。 3)出色注释的基本要求 a)注释应当准确、易懂,防止二义性。 b)边写代码边注释,修改代码的同时修改相应的注释,以保证注释和代码的一致性。 c)注释是对代码的“提示”,而不是文档,应当简单明了。 d)一目了然的语原创 2015-09-23 23:47:28 · 416 阅读 · 0 评论