C语言程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:李艳华主编
- 出 版 社:北京:科学出版社
- 出版年份:2004
- ISBN:7030142101
- 页数:209 页
目 录 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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019