图书介绍
C语言程序设计教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 李延珩主编;汪青,刘玉秀副主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113111038
- 出版时间:2014
- 标注页数:270页
- 文件大小:41MB
- 文件页数:281页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言程序设计概述1
1.1 计算机程序设计语言概述1
1.2 C语言程序结构特点及其运行2
1.2.1 C语言程序的结构特点2
1.2.2 C语言程序的运行5
1.2.3 Visual C++6.0集成开发环境的使用5
1.3 程序设计算法及其描述方法8
1.3.1 算法的概念及特征9
1.3.2 算法的描述方法10
1.3.3 程序设计风格12
习题13
第2章 数据类型、运算符和表达式15
2.1 C语言的数据类型15
2.2 标识符、常量和变量16
2.3 整型数据18
2.4 实型数据21
2.5 字符型数据23
2.6 运算符及表达式26
2.6.1 运算符概述26
2.6.2 算术运算符和算术表达式27
2.6.3 赋值运算符和赋值表达式31
2.6.4 逗号运算符和逗号表达式32
2.6.5 不同数据类型间的转换33
2.6.6 位运算34
习题35
第3章 顺序结构程序设计38
3.1 C程序的基本结构及C语句的种类38
3.1.1 结构化程序的三种基本结构38
3.1.2 C语句的种类38
3.2 数据输入输出的实现39
3.3 标准输出函数——printf函数40
3.3.1 printf函数的一般调用形式40
3.3.2 printf函数中常用的格式控制41
3.3.3 调用printf函数时的注意事项42
3.4 标准输入函数——scanf函数43
3.4.1 scanf函数的一般调用形式43
3.4.2 scanf函数中常用的格式控制44
3.4.3 调用scanf函数时的注意事项44
3.5 字符输入输出函数45
3.5.1 字符输出函数putchar45
3.5.2 字符输入函数getchar46
3.6 顺序结构程序设计举例47
习题49
第4章 选择结构程序设计51
4.1 关系运算符和关系表达式51
4.1.1 关系运算符及其运算优先次序51
4.1.2 关系表达式52
4.2 逻辑运算符和逻辑表达式52
4.2.1 逻辑运算符及其运算优先次序52
4.2.2 逻辑表达式53
4.3 if语句53
4.3.1 单分支if语句53
4.3.2 双分支if语句55
4.3.3 多分支if语句56
4.3.4 if语句的嵌套58
4.4 条件运算符和条件表达式60
4.5 switch语句和goto语句60
4.5.1 switch语句61
4.5.2 goto语句63
4.6 选择结构程序举例63
习题66
第5章 循环结构程序设计70
5.1 while循环语句70
5.2 do...while循环语句71
5.3 for循环语句73
5.4 循环的嵌套74
5.5 循环的退出76
5.5.1 break语句76
5.5.2 continue语句77
5.6 用goto语句构成循环78
5.7 循环结构程序设计举例79
习题83
第6章 数组87
6.1 一维数组87
6.1.1 一维数组的定义87
6.1.2 一维数组元素的引用88
6.1.3 一维数组的初始化89
6.1.4 一维数组的应用90
6.2 二维数组95
6.2.1 二维数组的定义96
6.2.2 二维数组的引用96
6.2.3 二维数组的初始化98
6.2.4 二维数组的应用99
6.3 字符数组100
6.3.1 字符数组的定义及结束标志100
6.3.2 字符数组的初始化101
6.3.3 字符数组的输入输出102
6.3.4 字符串处理函数103
习题107
第7章 函数112
7.1 函数概述112
7.2 函数的定义113
7.2.1 函数定义的格式113
7.2.2 函数的说明(声明)114
7.3 函数的调用115
7.3.1 函数调用的格式115
7.3.2 函数调用的方式115
7.4 函数参数传递和函数的值117
7.4.1 函数参数传递117
7.4.2 函数的值119
7.5 数组参数的传递121
7.5.1 数组元素作为函数参数121
7.5.2 数组名作为函数参数122
7.6 函数的嵌套调用和递归调用126
7.6.1 函数的嵌套调用126
7.6.2 函数的递归调用127
7.7 变量的作用域与存储类别129
7.7.1 局部变量130
7.7.2 全局变量131
7.7.3 变量的存储类型133
7.7.4 函数的作用域136
7.8 编译预处理137
7.8.1 文件包含137
7.8.2 宏定义139
7.8.3 条件编译143
7.9 综合应用145
习题146
第8章 指针150
8.1 指针的概念150
8.2 指针变量和指针运算符152
8.2.1 指针变量152
8.2.2 指针运算符153
8.2.3 指针变量的运算154
8.2.4 指针变量作为函数参数159
8.3 指针与一维数组163
8.3.1 引用数组元素的数组名法163
8.3.2 指向数组元素的指针163
8.3.3 数组名作为函数参数165
8.4 指针与字符串167
8.4.1 指向字符串的指针变量167
8.4.2 字符串指针作为函数参数170
8.5 指针与多维数组172
8.5.1 多维数组的地址172
8.5.2 多维数组元素的引用方法174
8.6 指针数组与多级指针177
8.6.1 指针数组177
8.6.2 多级指针179
8.6.3 指针数组作为main函数的形参181
8.7 指针与函数182
8.7.1 指向函数的指针182
8.7.2 返回指针值的函数185
习题185
第9章 结构体、共用体与枚举类型188
9.1 结构体188
9.1.1 结构体说明188
9.1.2 结构体变量的定义189
9.1.3 结构体变量的引用189
9.1.4 结构体变量的初始化190
9.2 结构体数组191
9.2.1 结构体数组的定义191
9.2.2 结构体数组的引用191
9.2.3 结构体数组的初始化191
9.3 结构体与指针192
9.3.1 结构体变量指针的定义192
9.3.2 结构体数组指针193
9.3.3 用结构体变量和指向结构体的指针作为函数参数194
9.4 共用体195
9.4.1 共用体类型的定义195
9.4.2 共用体变量的定义196
9.4.3 共用体变量的引用196
9.5 枚举类型197
9.6 用typedef定义类型198
9.7 用结构体构成链表199
9.7.1 结点类型的定义200
9.7.2 单向动态链表200
习题205
第10章 文件209
10.1 文件概述209
10.1.1 文件的类型209
10.1.2 文件类型指针210
10.2 文件的打开与关闭211
10.2.1 文件的打开211
10.2.2 文件的关闭211
10.3 文件的读写操作212
10.3.1 读写一个字符的函数212
10.3.2 读写一个字符串的函数213
10.3.3 文件的格式化读写函数215
10.3.4 读写数据块的函数216
10.4 文件的定位220
10.4.1 文件的顺序存取和随机存取220
10.4.2 rewind函数220
10.4.3 fseek函数220
10.4.4 ftell函数221
10.5 程序设计举例221
习题223
第11章 C++面向对象编程基础知识227
11.1 面向对象的基本概念227
11.2 类和对象的声明与访问230
11.3 构造函数和析构函数232
11.4 继承性与多态性233
习题236
第12章 VC++基础知识及应用237
12.1 Visual C++开发环境简介237
12.2 编写第一个VC++项目238
12.2.1 创建项目工作区238
12.2.2 使用程序向导创建程序基本结构238
12.2.3 设计窗体并添加C++代码239
12.3 VC++基本界面程序开发242
12.4 综合应用250
习题257
附录A 常用ASCII码表259
附录B C语言中的关键字260
附录C 运算符及其结合性261
附录D C库函数263
附录E 全国计算机等级考试二级C语言程序设计考试大纲(2013年版)268
参考文献270
热门推荐
- 2737917.html
- 275899.html
- 2460314.html
- 1181377.html
- 2256480.html
- 1073756.html
- 2686139.html
- 3204741.html
- 1649687.html
- 376120.html
- http://www.ickdjs.cc/book_1169661.html
- http://www.ickdjs.cc/book_2007738.html
- http://www.ickdjs.cc/book_1146743.html
- http://www.ickdjs.cc/book_1146692.html
- http://www.ickdjs.cc/book_1926260.html
- http://www.ickdjs.cc/book_76094.html
- http://www.ickdjs.cc/book_2958288.html
- http://www.ickdjs.cc/book_3796127.html
- http://www.ickdjs.cc/book_2893918.html
- http://www.ickdjs.cc/book_1223655.html