C语言程序设计PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:段智毅,杨辉主编
- 出 版 社:北京:北京邮电大学出版社
- 出版年份:2009
- ISBN:9787563520220
- 页数:185 页
第1章 C程序设计概述 1
1.1 C程序设计语言概述 1
1.1.1 C程序设计语言的发展 1
1.1.2 C语言的特点 1
1.2 简单的C程序介绍 2
1.3 C程序的基本结构及规则 2
1.4 C语言基本语法成分 3
1.4.1 C语言字符集 3
1.4.2 标识符 3
1.4.3 关键字 3
1.5 C语言程序的开发环境 4
习题一 5
第2章 C程序设计基础 6
2.1 常量、变量和标识符 6
2.1.1 常量与标识符 6
2.1.2 变量 7
2.2 整型数据 7
2.2.1 整型常量 7
2.2.2 整型变量 7
2.3 实型数据 9
2.3.1 实型常量 9
2.3.2 实型变量 9
2.4 字符型数据 10
2.4.1 字符型常量 10
2.4.2 字符型变量 11
2.4.3 字符串常量 12
2.5 不同数据类型间的混合运算 13
2.6 算术表达式 13
2.6.1 算术运算符 13
2.6.2 运算符的优先级、结合性及算术表达式 14
2.6.3 强制类型转换表达式 14
2.7 赋值表达式 15
2.7.1 赋值运算符 15
2.7.2 简单赋值运算 15
2.7.3 复合赋值运算 16
2.8 自加、自减运算符和逗号运算符 17
2.8.1 自加、自减运算符 17
2.8.2 逗号运算符和逗号表达式 18
习题二 19
第3章 顺序结构 21
3.1 赋值语句 21
3.2 数据输入 22
3.2.1 scanf函数的一般调用形式 22
3.2.2 scanf函数中常用的格式 22
3.3 数据输出 25
3.3.1 printf函数的一般调用形式 25
3.3.2 printf函数中常用的格式 26
3.4 程序举例 28
习题三 29
第4章 选择结构 31
4.1 关系运算符和逻辑运算符 31
4.1.1 关系运算符和关系表达式 31
4.1.2 逻辑运算符和逻辑表达式 32
4.2 if语句 35
4.2.1 单臂if语句 35
4.2.2 双臂if语句 35
4.2.3 嵌套的if语句 37
4.3 条件表达式 41
4.4 switch语句 42
4.4.1 switch语句 42
4.4.2 break语句 44
4.5 程序举例 45
习题四 47
第5章 循环结构 52
5.1 while语句 52
5.2 do-while语句 53
5.3 for语句 54
5.4 循环结构的嵌套 55
5.5 break和continue语句在循环结构中的作用 57
5.5.1 break语句 57
5.5.2 continue语句 58
5.6 程序举例 59
习题五 61
第6章 字符型数据 63
6.1 调用scanf和printf函数输入和输出字符 63
6.2 调用putchar和getchar函数输入和输出字符 64
6.3 程序举例 65
习题六 66
第7章 数组 67
7.1 一维数组 67
7.1.1 一维数组的定义 67
7.1.2 一维数组元素的引用 69
7.1.3 一维数组的初始化 69
7.1.4 一维数组程序举例 70
7.2 二维数组 73
7.2.1 二维数组的定义 73
7.2.2 二维数组元素的引用 74
7.2.3 二维数组的初始化 75
7.2.4 二维数组程序举例 76
7.3 字符数组 77
7.3.1 字符数组的定义 77
7.3.2 字符数组与字符串的关系 78
7.3.3 字符数组的引用 78
7.3.4 字符数组的输入输出 80
7.3.5 字符串处理函数 80
7.3.6 字符串数组程序举例 83
习题七 85
第8章 函数 88
8.1 函数的定义和返回值 88
8.1.1 函数的分类 88
8.1.2 函数的定义 89
8.1.3 函数的返回值 90
8.2 函数的调用方式 90
8.3 函数的说明 93
8.3.1 函数说明的形式 93
8.3.2 函数说明的位置 94
8.4 函数调用时数据的传递 95
习题八 96
第9章 指针 101
9.1 变量的地址和指针 101
9.2 指针变量 102
9.2.1 指针变量的定义 102
9.2.2 指向变量的指针 103
9.2.3 指向数组的指针 108
9.2.4 指向字符串的指针 119
9.2.5 指向函数的指针 123
9.3 程序举例 128
习题九 131
第10章 结构体、共用体和用户自定义类型 139
10.1 用typedef说明一种新类型名 139
10.2 结构体类型变量的定义及引用 140
10.2.1 结构体类型的定义 140
10.2.2 结构体类型变量的定义 141
10.2.3 结构体变量、数组的初始化与引用 142
10.3 指向结构体类型的数据指针 146
10.3.1 指向结构体类型的数据指针的定义和初始化 146
10.3.2 用结构体指针引用结构体成员 146
10.3.3 指向结构体数组的指针 147
10.4 共用体类型的定义 147
10.4.1 共用体类型变量的定义 147
10.4.2 共用体变量的引用 148
10.5 枚举类型 149
10.6 预处理命令 150
10.6.1 宏定义 150
10.6.2 文件包含 153
习题十 155
第11章 文件 158
11.1 文件的概念 158
11.1.1 文件与文件名 158
11.1.2 文件分类 159
11.2 文件指针 160
11.2.1 FILE结构体 160
11.2.2 文件类型指针的定义 160
11.3 打开文件 160
11.4 关闭文件 162
11.5 fgetc和fputc函数的调用 163
11.5.1 读字符函数 164
11.5.2 写字符函数 164
11.6 fscanf函数和fprintf函数 166
11.6.1 格式读函数 166
11.6.2 格式写函数 167
11.7 fgets函数和fputs函数 168
11.7.1 读字符串函数 168
11.7.2 写字符串函数 169
11.8 fread函数和fwrite函数 169
11.8.1 读数据函数 169
11.8.2 写数据函数 170
11.9 文件定位函数 170
11.9.1 fseek函数 171
11.9.2 ftell函数 172
11.9.3 rewind函数 172
习题十一 174
附录一 C运算符的优先级与结合性 177
附录二 ASCII马表 178
附录三 Turbo C 2.0常用库函数及其标题文件 179
附录四 Turbo C 2.0编译错误信息 183
参考文献 185
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019