摘要: 预处理指令共有三种:宏定义;条件编译;文件包含;一、预处理指令的执行时刻:在代码翻译成0和1之前二、预处理指令的特点:1.预处理指令都是以#号开头;2.预处理指令的位置可以随便写的;3.预处理指令的作用域:从编写指令的哪一行代码开始,一直到文件结尾,或者遇到相应的#undef....三、宏定义(#d... 阅读全文
posted @ 2015-02-04 23:39 深秋的露水 阅读(1573) 评论(0) 推荐(0) 编辑
摘要: 一、基本数据类型1.intlong int == long 8个字节 %ldlong long int == long long 8个字节 %lldshort int == short 8个字节 %d %iunsigned int == unsigned 4个字节 %zdsigned int == ... 阅读全文
posted @ 2015-02-04 22:32 深秋的露水 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、使用场合及说明当我们定义的变量只有固定的几个取值时要使用枚举类型,但是由于c语言是若语法,即使取了枚举类型定义外的值也不会报错,也不会有警告,但为什么还要使用枚举类型呢,便于程序员间的交流,提高代码阅读性二、定义格式1.定义枚举类型:enum Season{ spring, // 注意枚举类型... 阅读全文
posted @ 2015-02-04 22:23 深秋的露水 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: 结构体(构造类型)结构体和数组的区别:数组:只能由多个相同类型的数据构成;结构体:可以有多个不同类型的数据构成;一、结构体的定义:(2步)1.定义结构体类型struct Person{ // 里面的3各变量,可以称为结构体的成员或者属性 int age; double height; char... 阅读全文
posted @ 2015-02-04 22:14 深秋的露水 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 根据变量的作用域,可以将变量分为:局部变量和全局变量1.局部变量定义:在函数(代码块)内部定义的变量(包括函数的形参)作用域:从定义变量的哪一行开始,一致到代码块结束生命周期:从定义变量的哪一行开始分配存储空间,代码块结束后,就会被回收没有固定的初始值2.全局变量定义:在函数(代码块)外面定义的变量... 阅读全文
posted @ 2015-02-04 00:01 深秋的露水 阅读(686) 评论(0) 推荐(0) 编辑