摘要:
运算符 逻辑运算符: && || ! 位运算符:& | ~ ^ 三目运算符: ? : 结构体元素访问: . -> 命令行参数argc与argv C语言中判断式 各种数据类型和0比较 整形和0比较 浮点型和0比较 bool类型与0比较 指针类型和0比较(NULL) NULL和'\0'的区别 大端模式和 阅读全文
摘要:
1、数据类型1.1、基本数据类型数据类型分2类:基本数据类型+复合类型基本类型:char short int long float double复合类型:数组 结构体 共用体 类(C语言没有类,C++有) 1.1.1、内存占用与sizeof运算符数据类型就好像一个一个的模子,这个模子实例化出C语言的 阅读全文
摘要:
宏定义要注意的问题:1、宏定义一般是在函数的外面2、宏定义必须要先定义,再使用宏。如果先使用就会编译报错。3、宏定义中宏名一般用大写。不是语法规定的,是一般约定俗成的。 3、宏后面的式子要加上括号,防止运行中优先级改变。 阅读全文
摘要:
9、结构体、共用体、枚举、宏定义、预处理9.1、结构体9.1.1、为什么需要结构体?没有结构体之前,在C语言中,数据的组织依靠:变量+数组。最初最简单的时候,只需要使用基本数据类型(int char float double)来定义单个变量,需要几个变量就定义几个。后来情况变复杂了,有时需要很多意义 阅读全文