浅墨浓香

想要天亮进城,就得天黑赶路。

导航

2016年3月25日

摘要: 1. 接续符的意义:C语言中的接续符(\)是指示编译器行为的利器 【实例分析】初探接续符 2. 接续符的使用 (1)编译器将反斜杠剔除,跟在反斜杠后面的字符自动接续到前一行 (2)在接续单词时,反斜杠之后不能有空格,反斜杠下一行之前也不能有空格 (3)接续符适合在宏定义代码块时使用 【编程实验】接续 阅读全文

posted @ 2016-03-25 23:28 浅墨浓香 阅读(439) 评论(0) 推荐(0) 编辑

摘要: 1. 似是而非的问题 (1)下面的注释是正确的吗? 【实例分析】初探注释规则 2. 注释规则 (1)编译器在编译过程中使用空格替换整个注释 (2)字符串字面量中的//和/*…*/不代表注释符号 (3)/*…*/型注释不能被嵌套 3. 有趣的问题 (1)你觉得 y=x/*p是什么意思? 作者本意:把x 阅读全文

posted @ 2016-03-25 22:34 浅墨浓香 阅读(459) 评论(0) 推荐(1) 编辑

摘要: 1. enum枚举类型 1.1 使用方法 (1)enum是C语言中的一种自定义类型 (2)enum值是可以根据需要自定义的的整型值 (3)第一个定义的enum值默认为0。 (4)默认情况下的enum值是在前一个定义值的基础上加1 (5)enum类型的变量只能取定义时的离散值 1.2 枚举类型的特殊意 阅读全文

posted @ 2016-03-25 19:47 浅墨浓香 阅读(473) 评论(0) 推荐(0) 编辑

摘要: 1. struct的小秘密 (1)C语言中的struct可以看作变量的集合 (2)struct的问题——空结构体占用多的内存? 【实例分析】空结构体的大小 2. 结构体与柔性数组 (1)柔性数组即数组大小待定的数组 (2)C语言中可以由结构体产生柔性数组 (3)C语言中结构体的最后一个元素可以是大小 阅读全文

posted @ 2016-03-25 13:51 浅墨浓香 阅读(484) 评论(0) 推荐(0) 编辑

摘要: 1. const只读变量——(注意不是真正常量,只是告诉编译器不能出现在赋值号左边!) (1)const修饰的变量是只读的,本质还是变量 (2)const修饰的局部变量在栈上分配空间 (3)const修饰的全局变量在全局数据区分配空间(vc、gcc会将其放入常量区,bcc放入全局数据区) (4)co 阅读全文

posted @ 2016-03-25 13:08 浅墨浓香 阅读(440) 评论(0) 推荐(0) 编辑

摘要: 1. 遭人遗弃的goto (1)高手潜规则:禁用goto (2)项目经验:程序质量与goto出现的次数成反比 (3)最后的判决:将goto打入冷宫(1)循环语句的基本工作方式 【实例分析】goto副作用的分析 2. void的意义 (1)void修饰函数返回值和参数——为了表示“无” ①如果函数没有 阅读全文

posted @ 2016-03-25 10:57 浅墨浓香 阅读(394) 评论(0) 推荐(0) 编辑

摘要: 1. 循环语句分析 (1)循环语句的基本工作方式 ①通过条件表达式判定是否执行循环体 ②条件表达式遵循if语句表达式的原则 (2)do、while、for的区别 ①do语句先执行后判断,循环体至少执行一次 ②while语句先判断后执行,循环体可能不被执行 ③for语句先判断后执行,相比while更简 阅读全文

posted @ 2016-03-25 10:31 浅墨浓香 阅读(431) 评论(0) 推荐(0) 编辑

摘要: 1. if语句 (1)if语句用于根据条件选择执行语句 (2)else不能独立存在且总是与它之前最近的if相匹配 (3)else语句后可以接连其他if语句 (4)if语句中零值比较的注意点 ①bool型变量直接出现于条件中,不要进行比较 ②变量和0值比较时,0值应该出现在比较符号左边 ③float型 阅读全文

posted @ 2016-03-25 00:36 浅墨浓香 阅读(366) 评论(0) 推荐(0) 编辑