C语言程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:郭施祎,杜春玲编著
- 出 版 社:西安:西北工业大学出版社
- 出版年份:2008
- ISBN:9787561223772
- 页数:261 页
第1章 概述 1
1.1 C语言的发展史 1
1.2 C语言的特点 2
1.3 C程序的结构 2
C程序实例 2
C程序基本组成 4
标准库函数 5
1.4 C程序上机步骤及环境 6
C程序上机步骤 6
Turbo C 2.0的集成环境 7
C程序的编辑、编译、链接和运行 8
MS DOS文件目录的相关知识 9
本章小结 11
习题1 11
第2章 数据类型、运算符与表达式 12
2.1计算机中的数制与编码 12
数制及其转换 12
原码、反码和补码 14
2.2数据类型 15
2.3常量与变量 16
常量与符号常量 16
变量 17
2.4整型数据、实型数据和字符型数据 17
整型数据 17
实型数据 19
字符型数据 21
2.5变量赋初值 25
2.6数值型数据间的混合运算 25
自动转换 25
强制转换 27
2.7算术运算符和算术表达式 27
算术运算符 27
算术表达式 28
自增、自减运算符 28
算术运算符的优先级和结合性 29
2.8赋值运算符和赋值表达式 30
2.9逗号运算符和逗号表达式 31
本章小结 32
习题2 32
第3章 顺序结构程序设计 34
3.1概述 34
控制语句 34
表达式语句 34
复合语句 35
3.2程序的3种基本结构 35
顺序结构 35
选择结构 35
循环结构 36
3.3字符的输入和输出 37
putchar函数 37
getchar函数 37
3.4格式输入和输出 38
printf函数 38
scanf函数 41
3.5顺序结构程序举例 43
本章小结 45
习题3 46
第4章 选择结构程序设计 48
4.1概述 48
4.2关系运算符和关系表达式 48
4.3逻辑运算符和逻辑表达式 49
4.4 if语句和switch语句 50
if语句 50
switch语句 54
4.5选择结构程序举例 56
本章小结 58
习题4 58
第5章 循环结构程序设计 61
5.1概述 61
5.2 goto语句 61
5.3 while语句 63
5.4 do…while语句 65
do…while语句 65
while语句与do…while语句的区别 66
5.5 for语句 67
简单for语句 69
for语句的嵌套 70
5.6循环控制语句 73
break语句 73
continue语句 75
5.7几种循环的比较 76
5.8程序举例 77
本章小结 79
习题5 79
第6章 数组 82
6.1概述 82
6.2一维数组 82
一维数组的定义 82
一维数组的引用 83
一维数组的初始化 84
6.3二维数组 88
二维数组的定义 88
二维数组的引用 89
二维数组的初始化 90
6.4字符数组 93
字符数组的定义 93
字符数组的引用 94
字符数组的初始化 94
字符数组的输入输出 95
常见字符串处理函数 97
6.5程序举例 102
本章小结 104
习题6 104
第7章 函数 107
7.1概述 107
7.2函数定义的一般形式 107
无参数函数 107
有参数函数 107
空函数 108
7.3函数参数和函数的值 108
函数的参数 108
返回值 109
函数类型 110
7.4函数的调用 110
函数的调用方式 110
函数的声明 110
函数的嵌套调用 111
函数的递归调用 112
7.5数组作函数的参数 114
数组元素作函数的参数 114
数组名作函数的参数 115
7.6局部变量和全局变量 116
局部变量 116
全局变量 117
7.7动态存储变量和静态存储变量 118
内部变量的存储方式 118
外部变量的存储方式 119
7.8内部函数和外部函数 120
内部函数 120
外部函数 120
多文件程序的运行 121
本章小结 122
习题7 122
第8章 编译预处理 129
8.1宏定义 129
不带参数的宏定义 129
带参数的宏定义 129
8.2文件包含 130
8.3条件编译 131
#ifdef 131
#ifndef 131
#if 131
本章小结 132
习题8 132
第9章 指针 133
9.1指针的概念 133
内存地址 133
变量地址 133
变量值的存取 133
指针与指针变量 134
9.2变量的指针和指向变量的指针变量 134
指针变量的定义 134
指针的引用 135
指针变量的初始化 136
9.3数组的指针和指向数组的指针变量 136
指向数组元素的指针 136
通过指针引用一维数组中的元素 138
通过指针引用二维数组中的元素 139
动态数组的实现 140
9.4字符串的指针和指向字符串的指针变量 142
字符串的表示与引用 142
字符指针作函数参数 143
字符指针和字符数组的区别 144
9.5函数的指针和指向函数的指针变量 145
指针作函数的参数 145
函数返回指针 146
指向函数的指针 147
指向函数的指针作函数参数 148
9.6返回指针值的函数 149
9.7指针数组和指向指针的指针 150
指针数组的概念 150
指针数组作main函数的形参 151
指向指针的指针 151
本章小结 152
习题9 153
第10章 结构体与共用体 157
10.1结构体 157
概念 157
定义结构体类型及其变量 157
结构体变量(各成员)的初始化 159
结构体数组定义和初始化 159
结构体与指针 160
结构体与函数参数 161
10.2用指针处理链表 164
链表的定义 164
动态链表的创建 165
动态链表的删除 168
动态链表的插入 171
10.3共用体 174
概念 174
共用体类型的定义 174
共用体变量的定义 174
共用体变量的引用 175
特点 175
10.4枚举类型 175
枚举类型的定义 175
枚举变量的定义 175
10.5用typedef定义类型 176
定义已有类型的别名 176
定义已有类型别名的方法 176
本章小结 177
习题10 177
第11章 位运算 179
11.1概述 179
11.2位运算和位运算符 179
按位与“&” 179
按位或“|” 180
按位异或“∧” 180
按位取反“~” 180
按位左移“<<” 181
按位右移“>>” 181
位运算的应用 181
11.3位运算举例 182
11.4位段简介 183
本章小结 184
习题11 185
第12章 文件 187
12.1概述 187
12.2文件类型指针 187
12.3文件的打开与关闭 188
fopen函数 188
fclose函数 189
12.4文件的读写与定位 190
fputc函数与fgetc函数 190
fputs函数与fgets函数 192
fwrite函数与fread函数 194
fprintf函数与fscanf函数 197
rewind函数 200
fseek函数 201
ftell函数 201
12.5出错检测 204
ferror函数 204
clearerr函数 204
12.6文件输入输出举例 205
本章小结 207
习题12 208
附录Ⅰ上机实验指导 209
实验1开发环境的基本应用 209
实验2基本数据类型、运算符与表达式的使用 210
实验3顺序结构程序设计 214
实验4选择结构程序设计 216
实验5循环结构程序设计 219
实验6数组的应用 224
实验7函数的应用 230
实验8编译预处理的应用 235
实验9指针变量与数组指针变量的应用 238
实验10结构体变量的应用 244
实验11位运算程序设计 248
实验12文件的应用 250
附录Ⅱ ASCII码表 254
附录Ⅲ C语言的关键字和运算符 256
附录Ⅳ 常用C语言库函数 257
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019