C语言编程基础PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:陈庆祥,周勤学编著
- 出 版 社:广州:中山大学出版社
- 出版年份:1997
- ISBN:7306012304
- 页数:279 页
第1章 概述 1
1.1 C语言的由来 2
1.2 C程序的格式 3
1.2.1 一人简单的例子 3
1.2.2 C程序的一般格式 4
1.3 建立与运行C程序的过程 5
1.4 用Turbo C运行C程序的上机步骤 6
习题 9
2.1 常量和变量 10
2.1.1 常量 10
第2章 数据类型与运算符 10
2.1.2 变量 14
2.2 数据类型 16
2.2.1 整型 16
2.2.2 字符型 17
2.2.3 浮点型 18
2.3 运算符与表达式 18
2.3.1 表达式 18
2.3.2 算术运算符 19
2.3.3 赋值运算符 22
2.3.4 关系运算符 23
2.3.5 逻辑运算符 24
2.3.6 位运算符 25
2.3.7 递增/递减运算符 27
2.3.8 其他运算符 28
2.3.9 运算符的优先等级和结合性 30
2.4 数据类型转换 32
2.4.1 自动类型转换 32
2.4.2 强制类型转换 34
习题 37
第3章 数据的输入与输出 40
3.1 格式输出函数Printf () 40
3.1.1 参数说明 41
3.1.2 例 42
3.2 格式输入函数Scanf() 44
3.2.1 参数说明 44
3.2.2 scanf ()函数正确读取数据的判断 46
3.2.3 程序举例 49
3.3 字符输入输出函数 51
3.3.1 字符输入函数getchar () 51
3.3.2 字符输出函数putchar () 51
习题 52
4.1 程序的概念及设计过程 54
第4章 程序设计初步 54
4.2.1 算法的含义 55
4.2.2 算法及程序的基本控制结构 55
4.2.3 算法的描述 55
4.2 算法及程序的基本控制结构 55
4.3 顺序结构程序设计 59
4.3.1 C语句的简单分类 59
4.3.2 表达式语句 60
4.3.3 复合语句 61
4.3.4 顺序结构程序举例 61
4.4.1 if语句(单分支选择) 62
4.4 选择结构程序设计 62
4.4.2 if-else语句(两分支选择) 63
4.4.3 if-else语句(多分支选择) 65
4.4.4 switch-case语句 68
4.4.5 选择语句的嵌套 71
4.5 循环结构程序设计 73
4.5.1 while语句 73
4.5.2 for语句 76
4.5.3 do while语句 78
4.5.4 循环的嵌套 79
4.5.5 循环的辅助语句 80
4.5.6 goto语句 82
4.5.7 两种常用的循环算法 83
习题 88
第5章 数组和指针 91
5.1 数组的概念及定义方法 91
5.1.1 数组的概念 91
5.1.2 数组的定义方法 91
5.1.3 数组元素的引用方法 91
5.2 数组元素在内存中的存储方法 92
5.3.1 一维数组的初如化方法 93
5.3 数组的初始化 93
5.3.2 二维数组的初始化方法 94
5.3.3 字符数组的初始化方法 95
5.4 数组应用举例 96
5.4.1 一维数组与排序和查找 96
5.4.2 二维数组程序举例 104
5.5 字符数组与字符串的处理 106
5.5.1 字符串的输入 106
5.5.2 字符串的输出 108
5.5.3 几个常用的字符串处理函数 111
5.5.4 字符数组与字符串处理函数应用举例 115
5.6 指针的基本概念及运算 118
5.6.1 指针的概念 118
5.6.2 指针的定义和引用 119
5.6.3 指针的运算 121
5.7 指向数组和字符串的指针 123
5.7.1 指针与一维数组元素的引用方法 123
5.7.2 指针与二维数组元素的引用方法 126
5.7.3 指向一维数组的指针 129
5.8 字符指针与字符串 131
5.9 指针数组和二重指针 133
5.9.2 二级指针(指向指针的指针) 136
5.10 程序举例 140
习题 144
第6章 函数 147
6.1 结构化程序设计与C程序的结构 147
6.2 函数的定义格式 148
6.3 函数的调用及说明 150
6.4 函数的返回 154
6.5 变量的存储类型与作用域 156
6.5.1 自动变量auto及其作用域 156
6.5.2 寄存器变量register 158
6.5.3 外部变量 159
6.5.4 静态变量static 162
6.6 函数间的参数传递 165
6.7 递归调用及递归函数 173
6.7.1 概念及分类 173
6.7.2 递归函数的编写 173
6.7.3 递归调用的工作过程 174
6.7.4 程序举例 176
6.8 指针型函数 178
6.9.1 函数指针的定义 179
6.9 函数指针及函数指针数组 179
6.9.2 函数指针数组的定义 180
6.9.3 使用函数指针的函数调用举例 180
习题 185
第7章 预处理 188
7.1.1 符号常量的宏定义和宏替换 188
7.1.2 带有参数的宏定义和宏替换 190
7.2 文件包含 192
7.3 条件编译 193
习题 198
8.1 结构体类型的定义 200
第8章 结构体及其它数据类型 200
8.2 结构体类型变量的定义和引用 202
8.2.1 结构体类型变量的定义方法 202
8.2.2 结构体类型变量的初始化 203
8.2.3 成员运算符与结构体变量的引用 204
8.3 结构体数组 205
8.3.1 结构体数组的定义及初始化 205
8.3.2 引用结构体数组的方法 206
8.4 指向结构体变量或结构体数组元素的指针 209
8.4.1 指向结构体变量的指针与指向运算符 209
8.4.2 指向结构体数组元素的指针 212
8.5 结构体与函数 213
8.5.2 结构体类型或结构指针型函数 217
8.6 指向结构体自身的指针与链表 221
8.6.1 指向结构体自身的指针与单向链表的结构 221
8.6.2 动态存储分配函数 222
8.6.3 建立和使用单向链表的程序举例 222
8.7 共用体及其应用 229
8.7.1 共用体类型的定义 229
8.7.2 共用体类型变量的定义及应用 230
8.8.2 枚举类型变量的定义及其引用 233
8.8.1 枚举类型的定义 233
8.8 枚举类型简介 233
8.9 使用typedef定义的类型 235
习题 236
第9章 文件的输入输出 238
9.1 文件和文件类型指针的概念 238
9.1.1 文件的基本概念 238
9.1.2 文件类型指针 239
9.2 文件的打开与关闭 239
9.2.1 文件的打开 239
9.2.2 文件的关闭 241
9.3.1 字符输入输出函数 242
9.3 文件输入输出中的常用函数 242
9.3.2 字符串的输入输出函数 244
9.3.3 格式化输入输出函数 247
9.3.4 读写数据块函数 248
9.4 文件的定位及出错的检测 252
9.4.1 文件的定位 252
9.4.2 文件操作期间的错误检测 255
9.5 标准输入输出的重定向 255
习题 257
附录A 部分常用的C库函数 259
附录B Turbo C集成环境的使用方法 265
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《音乐语言的根基》张艺编著 2019
- 《NiFe2O4基惰性阳极材料的烧结行为及应用性能》杜金晶,王斌著 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《认知语言学视野的抽象方位结构研究》曹爽著 2019
- 《激活语言思维》李蒨,王宏年,汤青编著 2017
- 《汉语言文学本科专业核心课程研究导引教材 古代汉语》马蓝婕责任编辑;(中国)魏宜辉 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019