《C 语言程序设计》
知识要点及案例
专业:
班级:
学号:
姓名:
Copyright :四川交院信息工程系
2016-12
目 录
第1 章 程序设计基础和C 语言 1
1.1 C 语言程序的结构特点: 1
1.2 运行C 程序的步骤与方法 1
第2 章 算法程序的灵魂 2
第3 章 最简单的C 程序设计 4
3.1 顺序程序设计举例 4
3.2 数据的表现形式及其运算 4
3.3 C 语句 7
3.4 数据的输入输出 8
第4 章 选择结构程序设计 10
4.1 选择结构和条件判断 10
4.2 用if语句实现选择结构 10
4.3 关系运算符和关系表达式 12
4.4 逻辑运算符和逻辑表达式 12
4.5 条件运算符和条件表达式 12
4.6 选择结构的嵌套 13
4.7 用switch 语句实现多分支选择结构 13
4.8 选择结构程序综合举例 14
第5 章 循环结构程序设计 14
5.1 为什么需要循环控制 14
5.2 用while 语句实现循环 15
5.3 用dowhile 语句实现循环 15
5.4 用for 语句实现循环 15
5.5 循环的嵌套 16
5.6 几种循环的比较 17
5.7 改变循环执行的状态 17
5.8 循环程序举例 18
第6 章 利用数组处理批量数据 19
6.1 怎样定义和引用一维数组 19
6.2 怎样定义和引用二维数组 21
6.3 字符数组 22
第7 章 用函数实现模块化程序设计 26
7.1 函数的定义、调用及声明 26
7.2 函数的嵌套调用、递归调用 28
7.3 数组作为函数参数 29
7.4 变量的作用域和生存期 30
第8 章 善于利用指针 33
8.1 指针是什么 33
8.2 指针变量 33
8.3 通过指针引用一维数组 35
8.4 指向二维数组的指针 37
8.5 通过指针引用字符串 38
8.6 指向函数的指针 41
8.7 返回指针值的函数 42
8.8 指针数组和多重指针 44
8.9 有关指针的小结 46
第9 章 结构体与共同体 48
9.1 结构体类型的定义 48
9.2 结构体类型的变量和指针变量的定义 49
9.3 结构体成员的引用 49
9.4 结构体类型的数组的定义与引用——成绩统计 51
9.5 用指针处理链表 53
9.6 共同体 56
第10 章 对文件的输入输出 57
10.1 C文件的有关基本知识 58
10.2 读写字符 58
10.3 读写字符串 59
10.4 格式化的读写 60
10.5 成块读写 60
第11 章 预处理命令 61
11.1 不带参数宏定义 61
11.2 带参数宏定义 61
11.3 文件包含 62
第12 章 位运算 62
12.1 位运算符和位运算 62
12.2 位运算举例 63
第1 章 程序设计基础和C 语言
1.1 C 语言程序的结构特点:
1.一个程序由一个或多个源程序文件组成
小程序往往只包括一个源程序文件,可以只有一个函数或者有两个函数
一个源程序文件中可以包括三个部分:
预处理指令 #include 等
全局声明 在函数之外进行的数据声明
函数定义 每个函数用来实现一定的功能
2. 函数是C 程序的主要组成部分
一个C 程序是由一个或多个函数组成的
必