当前位置:首页 > 工业技术
C语言程序设计基础教程
C语言程序设计基础教程

C语言程序设计基础教程PDF电子书下载

工业技术

  • 电子书积分:8 积分如何计算积分?
  • 作 者:田兆福,矫庆军,陈志双主编
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2016
  • ISBN:7118110364
  • 页数:150 页
图书介绍:
《C语言程序设计基础教程》目录

第1章 计算机程序设计概述 1

1.1 计算机程序语言 1

1.2 C语言的特点 1

1.3 简单的C程序介绍 2

1.4 C程序的结构 4

1.5 C程序运行 4

1.6 Turbo C2.0集成开发环境的使用 4

1.6.1 Turbo C2.0简介和启动 4

1.6.2 Turbo C2.0的操作步骤 5

1.7 程序设计的算法简介 8

1.8 C语言的学习方法 10

习题1 10

第2章 C语言基础 12

2.1 标识符 12

2.2 数据类型 12

2.3 变量与常量 13

2.3.1 整型变量 13

2.3.2 整型常量 13

2.3.3 实型变量 14

2.3.4 实型常量 14

2.3.5 字符型变量与常量 14

2.3.6 字符串常量 15

2.3.7 符号常量 15

2.4 变量的赋值 15

2.5 运算符与表达式 16

2.5.1 算术运算符和算术表达式 16

2.5.2 强制类型转换运算符 16

2.5.3 自增、自减运算符 17

2.5.4 复合赋值运算符 17

2.5.5 逗号表达式 18

2.5.6 求字节运算符:sizeof 18

2.5.7 位运算符 18

习题2 21

第3章 输入输出与顺序结构程序设计 23

3.1 数据的输出 23

3.1.1 字符输出函数putchar() 24

3.1.2 printf()函数 24

3.2 数据的输入 27

3.2.1 字符输入函数getchar() 27

3.2.2 scanf()函数 27

习题3 29

第4章 选择结构程序设计 31

4.1 关系运算和逻辑运算 31

4.1.1 关系运算符和关系表达式 31

4.1.2 逻辑运算符与逻辑表达式 32

4.2 if语句 33

4.2.1 单分支if语句 33

4.2.2 双分支if语句 35

4.2.3 多分支嵌套if语句 36

4.3 条件运算符和条件表达式 39

4.4 switch语句 39

4.5 选择结构应用实例 41

习题4 45

第5章 循环结构程序设计 49

5.1 while语句 49

5.2 do-while语句 51

5.3 for语句 52

5.4 循环嵌套——多重循环结构 54

5.5 break语句和continue语句 56

5.5.1 break语句 56

5.5.2 continue语句 57

5.6 循环结构应用实例 57

习题5 63

第6章 数组 69

6.1 一维数组 69

6.1.1 一维数组的定义 69

6.1.2 一维数组的初始化 71

6.1.3 一维数组应用举例 72

6.2 二维数组 75

6.2.1 二维数组的定义 75

6.2.2 二维数组的初始化 76

6.3 字符数组 77

6.3.1 字符数组的定义 77

6.3.2 将字符串赋值给字符数组 77

6.3.3 字符串函数 78

6.4 字符串处理函数 80

6.4.1 字符串连接函数strcat() 80

6.4.2 字符串复制函数strcpy() 80

6.4.3 字符串比较函数strcmp() 80

习题6 81

第7章 指针 85

7.1 指针变量的运算符 85

7.2 指针的类型 86

7.3 指针与数组 87

7.3.1 一维数组与指针 87

7.3.2 二维数组与指针 88

7.4 字符型指针变量与字符串 89

7.4.1 字符型指针变量的定义和赋值 89

7.4.2 字符指针变量与字符数组的区别 90

7.5 主函数参数 91

7.6 指针编程实例 92

习题7 94

第8章 函数 99

8.1 函数定义 99

8.2 形参与实参 100

8.3 函数调用 101

8.4 一维数组与函数参数 104

8.4.1 数组名作实参 104

8.4.2 数组元素作实参 105

8.5 变量的作用域和存储类别 106

8.5.1 变量的作用域 106

8.5.2 变量的存储类别 108

习题8 114

第9章 结构体和共用体 119

9.1 结构体类型和结构体变量 119

9.1.1 引用结构体变量 121

9.1.2 结构体变量的初始化 122

9.2 结构体数组 123

9.2.1 定义结构体数组 123

9.2.2 结构体数组的初始化 124

9.3 结构体指针 124

9.3.1 指向结构体变量的指针变量 124

9.3.2 指向结构体数组的指针 125

9.4 共用体类型 126

9.4.1 共用体类型 126

9.4.2 共用体变量的引用方式 127

9.4.3 共用体类型数据的特点 127

习题9 127

第10章 文件操作 130

10.1 C语言文件系统概述 130

10.2 文件类型指针 131

10.3 文件的打开与关闭 132

10.3.1 文件的打开 132

10.3.2 文件的关闭 134

10.4 文件的读写 134

10.4.1 fputc()函数和fgetc()函数 134

10.4.2 fread()函数和fwrite()函数 136

10.4.3 fprintf()函数和fscanf()函数 136

10.4.4 判断文件结束函数feof() 137

10.4.5 fgets()函数和fputs()函数 137

10.5 文件定位 137

10.5.1 fseek()函数 138

10.5.2 ftell()函数 138

10.5.3 rewind()函数 138

10.6 出错检测 138

10.6.1 ferror()函数 139

10.6.2 clearerr()函数 139

习题10 142

附录A 常用字符与ASCII码对照表 144

附录B C常用库函数 145

附录C 运算符与优先级 148

参考文献 150

返回顶部