1

C语言深度解剖pdf

上传者:lichao890427

发布时间:2012-02-11 15:59:15

大小:3 M

简介:C语言深度解剖完整版 (带面试部分) 更多编程书籍 访问http://hi.baidu.com/lichao890427/blog qq群:124408915 目录回到顶部↑第1章 关键字1 1.1最宽宏大量的关键字——auto3 1.2最快的关键字——register3 1.2.1皇帝身边的小太监——寄存器3 1.2.2使用register修饰符的注意点4 1.3最名不符实的关键字——static4 1.3.1修饰变量4 1.3.2修饰函数5 1.4基本数据类型——short、int、long、char、float、double6 1.4.1数据类型与“模子”6 1.4.2变量的命名规则7 1.5最冤枉的关键字——sizeof11 1.5.1常年被人误认为函数11 1.5.2 sizeof(int)*p表示什么意思11 1.6 signed、unsigned关键字12 1.7 if、else组合14 1.7.1 bool变量与“零值”进行比较14 1.7.2 float变量与“零值”进行比较14 1.7.3指针变量与“零值”进行比较15 1.7.4 else到底与哪个if配对呢15 .1.7.5 if语句后面的分号17 1.7.6使用if语句的其他注意事项18 1.8 switch、case组合18 1.8.1不要拿青龙偃月刀去削苹果18 1.8.2 case关键字后面的值有什么要求吗19 1.8.3 case语句的排列顺序19 1.8.4使用case语句的其他注意事项21 1.9 do、while、for关键字22 1.9.1 break与continue的区别23 1.9.2循环语句的注意点23 1.10 goto关键字25 1.11 void关键字25 1.11.1 void a25 1.11.2 void修饰函数返回值和参数26 1.11.3 void指针28 1.11.4 void不能代表一个真实的变量29 1.12 return关键字30 1.13 const关键字也许该被替换为readonly30 1.13.1 const修饰的只读变量31 1.13.2节省空间,避免不必要的内存分配,同时提高效率31 1.13.3修饰一般变量32 1.13.4修饰数组 32 1.13.5修饰指针32 1.13.6修饰函数的参数32 1.13.7修饰函数的返回值33 1.14最易变的关键字——volatile 33 1.15最会带帽子的关键字——extern 34 1.16 struct关键字35 1.16.1空结构体多大35 1.16.2柔性数组36 1.16.3 struct与class的区别37 1.17 union关键字38 1.17.1大小端模式对union类型数据的影响38 1.17.2如何用程序确认当前系统的存储模式39 1.18 enum关键字41 1.18.1枚举类型的使用方法41 1.18.2枚举与#define宏的区别42 1.19伟大的缝纫师——typedef关键字42 1.19.1关于马甲的笑话42 1.19.2历史的误会——也许应该是typerename42 1.19.3 typedef与#define的区别44 1.19.4 #define a int\[10\]与typedef int a\[10\]44 第2章 符号46 2.1注释符号47 2.1.1几个似非而是的注释问题47 2.1.2 y = x/*p48 2.1.3怎样才能写出出色的注释49 2.2接续符和转义符50 2.3单引号、双引号52 2.4逻辑运算符52 2.5位运算符53 2.5.1左移和右移53 2.5.2 0x01[[2+3的值为多少53 2.6花括号54 2.7 ++、--操作符54 2.7.1 ++i+++i+++i55 2.7.2贪心法56 2.8 2/(-2)的值是多少56 2.9运算符的优先级57 2.9.1运算符的优先级表57 。。。

C语言
下 载 603人已下载
分享