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

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

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:李艳华主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2004
  • ISBN:7030142101
  • 页数:209 页
图书介绍:本书是学习C语言程序设计的基础教材。全书系统地介绍了C语言程序结构及TC的运行环境,C语言的基本数据类型及使用方法,三种基本结构:顺序结构、选择结构、循环结构的基本概念和编写程序的方法,数组、函数、编译预处理、指针、文件等语法规则和使用方法。
《C语言程序设计》目录

目 录 1

第1章C语言概述 1

1.1程序和算法 1

1.1.1程序 1

1.1.2算法 1

1.2 C语言的发展和特点 3

1.2.1 C语言的发展 3

1.2.2 C语言的特点 4

1.3 C程序的构成 5

1.3.1 C程序的简单实例 5

1.3.2 C程序的构成 6

1.4 Turbo C 2.0的集成开发环境 7

1.4.1 Turbo C的主屏幕 7

1.4.2 Turbo C的主菜单 8

1.4.3Turbo C运行C程序的步骤 11

习题 12

第2章数据类型和运算符 13

2.1 C语言的数据类型 13

2.2常量和变量 13

2.2.1标识符 13

2.2.2常量 15

2.3基本数据类型 16

2.2.3变量 16

2.3.1整型 17

2.3.2实型 18

2.3.3字符型 18

2.4常用运算符和表达式 20

2.4.1算术表达式 22

2.4.2赋值表达式 24

2.4.3自增与自减运算符 25

2.4.4逗号表达式 26

2.4.5类型转换 27

习题 29

3.2数据输出函数 30

3.2.1 putchar()函数(字符输出函数) 30

第3章顺序结构程序设计 30

3.1赋值语句 30

3.2.2 printf()函数 31

3.3数据输入函数 35

3.3.1 getchar()函数 35

3.3.2 scanf()函数 36

3.4程序实例 39

习题 41

4.1.1关系运算 43

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

4.1关系表达式和逻辑表达式 43

4.1.2逻辑运算 44

4.2 if语句 44

4.2.1 if语句的一般形式 44

4.2.2 if语句的执行过程 45

4.2.3 if语句的嵌套 46

4.3 switeh语句 49

4.4条件运算 51

4.5程序实例 51

习题 53

5.1问题引入 59

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

5.2 while语句和do-while语句 60

5.2.1while语句 60

5.2.2 do-while语句 61

5.3 for循环语句 63

5.4循环嵌套 64

5.5 break语句和continue语句 66

5.6程序实例 68

习题 70

6.2.2一维数组的定义 75

6.2.1数组的概念 75

第6章数组 75

6.2一维数组 75

6.1问题引出 75

6.2.3一维数组的引用 77

6.2.4一维数组的初始化 77

6.2.5一维数组应用举例 78

6.3二维数组 80

6.3.1二维数组的定义 80

6.3.2二维数组的初始化 81

6.3.3二维数组的引用 81

6.3.4二维数组应用举例 82

6.4字符数组与字符串 83

6.4.1字符数组的定义和基本操作 83

6.4.2字符串的定义和基本操作 84

6.4.3常用字符串处理函数 85

6.5程序举例 87

习题 89

第7章函数 91

7.1问题引入 91

7.2函数的定义 91

7.2.1函数定义的形式 92

7.2.2函数的参数 93

7.2.3函数值 94

7.3函数的调用 95

7.3.1函数调用的一般形式 95

7.3.2函数的嵌套调用 96

7.3.3函数的递归调用 97

7.4局部变量和全局变量 98

7.4.1局部变量 98

7.4.2全局变量 99

7.5局部变量的存储类型和作用域 100

7.5.1自动型变量(auto) 101

7.5.2静态型变量(static) 101

7.5.3寄存器型变量(register变量) 103

7.5.4存诸类别小结 103

7.6程序实例 104

习题 105

第8章编译预处理和位运算 107

8.1宏定义 107

8.1.1无参宏定义 107

8.1.2带参宏定义 108

8.3条件编译 109

8.2文件包含 109

8.4位运算 110

习题 112

第9章指针 114

9.1指针的概念 114

9.2指针与变量 116

9.2.1指针变量的定义 116

9.2.2指针变量的引用方式 116

9.2.3取地址运算符与指针运算符 118

9.2.4指针变量作为函数参数 119

9.3.2通过指针引用数组元素 121

9.3数组和指针 121

9.3.1指向数组元素的指针变量 121

9.3.3一维数组名作函数参数 123

9.3.4指向二维数组的指针和指针变量 127

9.4指针与函数 131

9.4.1指向函数的指针变量 131

9.4.2返回指针的函数 132

*9.5指针数组、指向指针的指针 133

9.5.1指针数组 133

9.5.2指向指针的指针 133

9.6综合举例 135

习题 137

10.1问题引入 140

10.2结构体和结构体数组 140

第10章结构体 140

10.2.1结构体变量的定义 141

10.2.2结构体变量的引用 143

10.2.3结构体数组 145

10.3指向结构体类型数据的指针 148

10.3.1指向结构体类型数据的指针 148

*10.4用指针处理链表 150

10.4.1链表概述 150

10.3.2指向结构体数组的指针 150

10.4.2链表的操作 152

习题 155

第11章文件 157

11.1文件的概念 157

11.2文件的指针 158

11.3文件的打开与关闭 159

11.3.1打开文件函数(fopen函数) 159

11.3.2关闭文件函数(fclose函数) 161

11.4文件的读写 161

11.4.1 fputc函数和fgetc函数(putc函数和getc函数) 162

11.4.2 fread函数和fwrite函数 165

11.4.3 fprintf函数和fscanf函数 169

11.5文件的定位 169

11.5.1 rewind()函数 170

11.5.2 fseek()函数和随机读写 170

11.5.3 ftell()函数 171

习题 172

第12章常用库函数和高级编程 173

12.1文本与图形常用函数 174

12.2图形程序设计 178

12.2.1图形模式的设置 178

12.2.2基本图形函数 181

12.3动画设计 182

12.3.1飞碟的飞行 182

12.3.2钟表实时显示计算机的系统时间 184

12.3.3小球的移动 186

习题 189

附录Ⅰ 上机实验内容 190

附录ⅡASCII编码表 194

附录Ⅲ运算符的优先级与结合性 198

附录Ⅳ常用Turbo C库函数 199

主要参考文献 209

附录Ⅴ常见错误信息 2005

相关图书
作者其它书籍
返回顶部