文件目录: 一:指针 1.指针和地址的概念 2.两个操作符 3.指针和指针变量 4.&和*运算符 5.数组和指针 5.1 定义 5.2 引用数组元素 5.3 索引数组常用的三种方法 5.4 作函数参数 [用数组名作函数参数-用指针作函数参数] 5.4.1 用数组名作函数参数 5.4.2 用指针作函数参数 5.5 实参和形参对应的4种情况 5.6 多维数组和指针 6.字符串和指针 6.1 字符串中字符的存放方法 【字符数组-字符指针】 6.1.1 用字符数组存放字符串 6.1.2 用字符指针指向一个字符串 6.2字符串中字符的存取方法【下标法-指针法】 6.2.1 下标法 6.2.2 指针法 6.3 字符作函数参数 6.3.1 用字符数组作参数 6.3.2 用字符指针变量作形参 6.3.3 区别 7.指向函数的指针 7.1 指向函数的指针作函数参数 7.2 返回指针值的函数 7.3 指针函数和函数指针的区别 7.4 指针数组和指向指针的指针 8.小结 二:预处理 1.定义 2.注意事项 3.带参数的宏定义 4.文件包含 5.条件编译的三种潜规则 6.小结 三:结构体和共用体 1.结构体的一般形式 2.定义结构体类型变量的方法 3.结构体变量的引用 4.结构体的初始化 5.结构体数组 6.指向结构体类型数据的指针 7.结构指针变量作函数参数 8.动态存储分配 9.共用体 9.1 定义 9.2 共用体和结构体的比较 9.3 共用体变量的引用方式 10.枚举类型 11.用typedef定义类型 四:文件操作 1.文件概述 2.文件类型指针 3.文件的打开与关闭 4.文件的读写 4.1 字符读写函数 4.2 字符串读写函数 4.3 数据块读写函数 4.4 格式化读写函数 5.文件的定位 6.出错的检测 7.小结 五:位运算 1.位运算符和位运算 2.位运算举例 3.位段 一:指针 1.指针和地址的概念 2.两个操作符 3.指针和指针变量 4.&和*运算符 5.数组和指针 5.1 定义 5.2 引用数组元素 5.3 索引数组常用的三种方法 5.4 作函数参数 [用数组名作函数参数-用指针作函数参数] 5.4.1 用数组名作函数参数 5.4.2 用指针作函数参数 5.5 实参和形参对应的4种情况 5.6 多维数组和指针 6.字符串和指针 6.1 字符串中字符的存放方法 【字符数组-字符指针】 6.1.1 用字符数组存放字符串 6.1.2 用字符指针指向一个字符串 6.2字符串中字符的存取方法【下标法-指针法】 6.2.1 下标法 6.2.2 指针法 6.3 字符作函数参数 6.3.1 用字符数组作参数 6.3.2 用字符指针变量作形参 6.3.3 区别 7.指向函数的指针 7.1 指向函数的指针作函数参数 7.2 返回指针值的函数 7.3 指针函数和函数指针的区别 7.4 指针数组和指向指针的指针 8.小结 二:预处理 1.定义 2.注意事项 3.带参数的宏定义 4.文件包含 5.条件编译的三种潜规则 6.小结 三:结构体和共用体 1.结构体的一般形式 2.定义结构体类型变量的方法 3.结构体变量的引用 4.结构体的初始化 5.结构体数组 6.指向结构体类型数据的指针 7.结构指针变量作函数参数 8.动态存储分配 9.共用体 9.1 定义 9.2 共用体和结构体的比较 9.3 共用体变量的引用方式 10.枚举类型 11.用typedef定义类型 四:文件操作 1.文件概述 2.文件类型指针 3.文件的打开与关闭 4.文件的读写 4.1 字符读写函数 4.2 字符串读写函数 4.3 数据块读写函数 4.4 格式化读写函数 5.文件的定位 6.出错的检测 7.小结 五:位运算 1.位运算符和位运算 2.位运算举例 3.位段