文档介绍:目录
第一章:进制转换问题 4
第二章 C语言初步 4
1:标识符 4
2:标识符的分类 4
3:类型关键字的分类: 5
4:常量 5
5:变量(什么类型的存储空间中只能存放相应类型的常量值,注:字符类型除外) 6
6:赋值语句 6
7:算术运算符 8
8:复合的赋值表达式 8
9:强制类型转换 8
10: ++ 自加--自减 9
11: 逗号表达式 9
第三章顺序结构 10
1:输出函数的格式: 10
2:格式: 由% 加格式字母组成 10
3:格式字母分类 10
4:输出形式: 10
5:输入函数的格式: 12
6: 复合语句 13
7: 空语句 13
第四章选择结构 15
1:C语言中的逻辑值只有两个:真假 15
2:真值用1表示,假值用0表示,在使用时要注意所有的非0形式的值都可以理解为真值,0就是假值 15
3:关系运算 15
4:关系运算、算术运算、赋值运算之间的优先级问题 15
5:有关系运算符参与的混合运算 15
6:逻辑运算符和逻辑表达式 15
7: 判断结构: 17
8: 三目运算符条件表达式 21
9:switch( ) 多分支选择结构 21
10:goto 语句和语句标号 24
第五章循环结构 25
1:循环的基本要求: 25
2:while( ) 循环 25
3:do {……..} while( 条件表达式) ; 28
4:for (……) 循环 29
6:循环结构作为循环结构的子语句(循环结构的嵌套) 33
7:break 和continue语句的用法 36
第六章字符型数据 38
1:字符常量: 38
2:在有命令行 的前提下,讲两个函数 38
3: 解释 39
4:多个不同格式之间不加任何符号输入 39
5:多条输入语句同时执行 39
6:,C语言中0、’\0’、NULL意思是等价的 39
第七章函数 41
1:注意几点 41
2:函数的分类: 41
3:用户自定义函数的定义形式: 42
4:例 42
5:程序的流程中的问题 42
6:在程序执行过程中有三个问题 43
第九章:数组 56
3:指针变量 77
第十章:字符串 81
1:定义: 81
3:字符型数组: 81
4: 在边定义边赋值时,没有使用完的存储空间中默认存放‘\0’这个字符常量 82
5:字符串在内存中要占据一维字符型数组的存储区域 82
6:字符串和整型数组、字符型数组、实型数组的最大区别是: 82
7: %s 的意思: 82
8:几种常见的字符串赋值方法 82
9: 通过程序来形成字符串 83
10:几种常见的对字符串处理的函数的使用方法。 85
11:二维字符型数组 86
第十一章对函数的进一步讨论 90
1: 主函数中的参数 90
2:指向函数的指针 91
3:递归算法: 92
第十二章:全局变量、局部变量、存储分类 92
1:在函数体外部定义的变量叫全局变量 92
2:全局变量的作用域从定义语句下面到本程序完为至。 92
局部变量的作用域从定义语句下面到本函数完为至。 92
3:当全局变量与局部变量同名时,在局部范围内,以局部变量的值为准 92
4:静态局部变量 static 93
第十三章宏定义、宏代换、动态存储 94
1: 宏定义: 94
2:宏代换: 95
3:动态存储分配: 95
第十四章:结构体、共用体 97
1:定义形式: 97
2: 结构体的使用方法: 97
3:结构体变量的定义方法: 97
4:结构体数组的使用 98
5:结构体指针的使用方法: 98
6:类型声明符的使用 typedef 99
7:结构体变量所占据的存储空间是它的各个成员所占据存储空间之和 100
8: 简单的单向链表 100
9:共用体 101
第十五章: 位运算 103
第十六章文件 103
1: 文件指针的定义 103
2: 开打文件 103
3:关闭文件 104
4:fgetc( ) fputc( ) 函数的使用 104
5:fscanf( ) 和 fprintf( ) 函数的用法 105
6:fgets( ) 和 fputs( ) 函数的用法 105
7: fread( ) 和 fwrite( ) 函数的使用方法 105
8:文件定位函数 105
10: rewind 函数称为“反饶”函数,调用格式如下: 106
附录1 108
一: C语言常用关键字 108
二:运算符的优先级和结合性 108
附录2 库函数 110
一、数学函数 110
二、字符函数和字符串函数