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

- 田淑清等编著 著
- 出版社: 北京:高等教育出版社
- ISBN:7040079208
- 出版时间:2000
- 标注页数:226页
- 文件大小:17MB
- 文件页数:341页
- 主题词:
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 程序与程序设计1
1.1.1 C程序1
第一章 程序设计基础概念1
1.1.2 程序设计2
1.2 算法2
1.3 结构化程序设计和模块化结构3
1.3.1 结构化程序3
1.3.2 模块化结构5
习题6
第二章 C程序设计的初步知识7
2.1 简单C语言程序的构成和格式7
2.2 常量、变量和标识符8
2.2.1 标识符8
2.2.2 常量9
2.2.3 用定义一个符号名的方法来代表一个常量9
2.3.2 整型变量10
2.3.1 整型常量10
2.2.4 变量10
2.3 整型数据10
2.3.3 整型数据的分类11
2.3.4 整数在内存中的存储形式12
2.4 实型数据13
2.4.1 实型常量13
2.4.2 实型常量13
2.5 算术表达式14
2.5.1 基本的算术运算符14
2.5.2 运算符的优先级、结合性和算术表达式14
2.5.3 强制类型转换表达式15
2.6 赋值表达式15
2.6.1 赋值运算符和赋值表达式15
2.6.3 赋值运算中的类型转换17
2.6.2 复合的赋值表达式17
2.7.1 自加运算符(++)和自减运算符(--)18
2.7 自加、自减运算符和逗号运算符18
2.7.2 逗号运算符和逗号表达式19
习题19
第三章 顺序结构22
3.1 赋值语句22
3.2 数据输出22
3.2.1 printf函数的一般调用形式22
3.3.1 scanf函数的一般调用形式22
3.3.2 scanf函数中常用的格式说明23
3.2.3 调用printf 函数时的注意事项26
3.3 数据输入26
3.2.2 printf函数中常用的格式说明27
3.3.3 通过scanf函数从键盘输入数据28
3.4.2 空语句29
3.4 复合语句和空语句29
3.4.1 复合语句29
3.5 程序举例30
习题31
第四章 选择结构35
4.1 关系运算和逻辑运算35
4.1.1 C语言中的逻辑值35
4.1.2 关系运算符和关系表达式35
4.1.3 逻辑运算符和逻辑表达式36
4.2 if语句和if语句构成的选择结构37
4.2.1 if语句37
4.2.2 嵌套的 if语句40
4.3 条件表达式构成的选择结构40
4.4.1 switch语句43
4.4 switch语句以及用switch语句和break 语句构成的选择结构43
4.4.2 switch语句的执行过程44
4.4.3 在switch 语句体中使用break 语句45
4.5 语句标号和 goto语句46
4.5.1 语句标号46
4.5.2 goto语句46
习题46
第五章 循环结构50
5.1 while语句和用while语句构成的循环结构50
5.1.1 while循环的一般形式50
5.1.2 while循环的执行过程50
5.2 do-while语句和用 do-while语句构成的循环结构52
5.2.1 do-while语句构成的循环结构52
5.3 for语句和用 for语句构成的循环结构53
5.3.1 for语句构成的循环结构53
5.2.2 do-while循环的执行过程53
5.3.2 for循环的执行过程54
5.3.3 有关 for语句的说明54
5.4 循环结构的嵌套55
5.5 break和continue 语句在循环体中的作用57
5.5.1 break语句57
5.5.2 continue语句58
5.6 程序举例58
习题62
第六章 字符型数据67
6.1 字符型常量67
6.1.1 字符常量67
6.1.2 转义字符常量67
6.1.3 字符串常量68
6.1.4 可对字符量进行的运算68
6.3.1 调用printf 和scanf 函数输出和输入字符69
6.2 字符变量69
6.3 字符的输入和输出69
6.3.2 调用putchar 和getchar 函数输出和输入字符70
6.4 程序举例71
习题73
第七章 函数76
7.1 库函数76
7.2 函数的定义和返回值77
7.2.1 函数定义的语法77
7.2.2 函数的返回值78
7.3 函数的调用79
7.3.1 函数的两种调用方式79
7.3.2 函数调用时的语法要求79
7.4 函数的说明80
7.4.1 函数说明的形式80
7.5 调用函数和被调用函数之间的数据传递81
7.4.2 函数说明的位置81
7.6 程序举例83
习题88
第八章 指针92
8.1 变量的地址和指针92
8.2 指针变量的定义和指针变量的基类型93
8.3 给指针变量赋值94
8.3.1 给指针变量赋地址值94
8.3.2 给指针变量赋“空”值95
8.4 对指针变量的操作95
8.4.1 通过指针来引用一个存储单元95
8.4.2 移动指针96
8.4.3 指针比较97
8.5.1 形参为指针变量时,实参和形参之间的数据传递98
8.5 函数之间地址值的传递98
8.5.2 通过传送地址值,在被调用函数中直接改变调用函数中变量的值99
8.5.3 函数返回地址值100
习题100
第九章 数组105
9.1 一维数组的定义和一维数组元素的引用105
9.1.1 一维数组的定义105
9.1.2 一维数组元素的引用106
9.1.3 一维数组的初始化106
9.1.4 通过赋初值定义数组的大小107
9.1.5 一维数组的定义和数组元素引用举例107
9.2 一维数组和指针108
9.2.1 一维数组和数组元素的地址108
9.2.3 通过指针来引用一维数组元素109
9.2.4 用带下标的指针变量引用一维数组元素109
9.2.2 通过数组的首地址引用数组元素109
9.3 函数之间对一维数组和数组元素的引用110
9.3.1 数组元素作实参110
9.3.2 数组名作实参110
9.3.3 数组元素地址作为实参112
9.3.4 函数的指针形参和函数体中数组的区别113
9.4 一维数组应用举例114
9.5 二维数组的定义和二维数组元素的引用122
9.5.1 二维数组的定义122
9.5.2 二维数组元素的引用123
9.5.3 二维数组的初始化123
9.5.4 通过赋初值定义二维数组的大小124
9.5.5 二维数组的定义和数组元素引用举例125
9.6 二维数组和指针125
9.6.1 二维数组和数组元素的地址125
9.6.2 通过地址来引用二维数组元素126
9.6.3 通过建立一个指针数组来引用二维数组元素127
9.6.4 通过建立一个行指针来引用二维数组元素128
9.7 二维数组名和指针数组长为实参128
9.7.1 二维数组名作为实参时,实参和形参之间的数据传递128
9.7.2 指针数组作为实参时,实参和形参之间的数据传递129
9.8 二维数组程序举例129
习题133
第十章 字符串140
10.1 用一个一维字符数组来存放字符串140
10.1.1 通过赋初值的方式给一维字符数组赋字符串141
10.1.2 在C程序执行过程中给一维字符数组赋字符串142
10.2.2 通过赋值运算指针指向一个字符串143
10.2.3 用字符数组作为字符串和用指针指向的一个字符串之间的区别143
10.2.1 通过赋初值的方式使指针指向一个字符串143
10.2 使指针指向一个字符串143
10.3 字符串的输入和输出144
10.3.1 输入和输出字符串时的必要条件144
热门推荐
- 1028725.html
- 2407128.html
- 889154.html
- 2361708.html
- 3048221.html
- 558658.html
- 308582.html
- 2208730.html
- 2345220.html
- 2837057.html
- http://www.ickdjs.cc/book_3866618.html
- http://www.ickdjs.cc/book_1687471.html
- http://www.ickdjs.cc/book_964266.html
- http://www.ickdjs.cc/book_1228877.html
- http://www.ickdjs.cc/book_401480.html
- http://www.ickdjs.cc/book_3895091.html
- http://www.ickdjs.cc/book_3584976.html
- http://www.ickdjs.cc/book_684547.html
- http://www.ickdjs.cc/book_2563093.html
- http://www.ickdjs.cc/book_2482998.html