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

- 姚立新,梁宏涛主编;苏爱玲,林旭平,姜琴,杨新艳,房正华副主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121211027
- 出版时间:2013
- 标注页数:240页
- 文件大小:83MB
- 文件页数:250页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言程序设计概述1
1.1 程序与程序设计语言1
1.1.1 程序与程序设计1
1.1.2 程序设计语言2
1.1.3 算法与数据结构3
1.2 C语言概述3
1.2.1 C语言的特点3
1.2.2 C语言程序的基本结构4
1.2.3 C语言的基本要素5
1.3 设计C语言程序的基本过程6
1.3.1 C语言程序编程环境6
1.3.2 编译、连接和运行8
1.4 如何学习C语言8
习题19
第2章 数据类型和表达式11
2.1 C语言数据类型12
2.2 变量13
2.3 常量15
2.3.1 整型常量15
2.3.2 实型常量16
2.3.3 字符型常量16
2.3.4 符号常量17
2.4 数据的输入、输出18
2.4.1 printf()函数18
2.4.2 scanf()函数20
2.5 运算符与表达式23
2.5.1 算术运算符23
2.5.2 关系运算符25
2.5.3 逻辑运算符25
2.5.4 赋值运算符26
2.5.5 条件运算符27
2.5.6 逗号运算符27
2.5.7 位运算符28
2.6 类型转换29
2.6.1 自动类型转换29
2.6.2 强制类型转换30
习题231
第3章 程序控制结构33
3.1 概述33
3.2 顺序结构34
3.3 选择结构36
3.3.1 单分支结构36
3.3.2 双分支结构37
3.3.3 分支结构的嵌套38
3.3.4 多路分支结构41
3.4 循环结构46
3.4.1 for循环结构47
3.4.2 while循环结构49
3.4.3 do-while循环结构50
3.4.4 循环结构的嵌套52
3.5 break和continue控制语句53
3.5.1 break语句53
3.5.2 continue语句55
3.6 程序控制结构的综合应用56
习题361
第4章 数组64
4.1 一维数组64
4.1.1 一维数组的定义和引用64
4.1.2 一维数组的初始化66
4.1.3 一维数组编程实例66
4.2 一维字符数组和字符串74
4.2.1 一维字符数组的定义和初始化74
4.2.2 字符串概念75
4.2.3 字符串存储75
4.2.4 字符串输出77
4.2.5 字符串的处理78
4.3 二维数组81
4.3.1 二维数组的定义和引用81
4.3.2 二维数组的初始化82
4.3.3 二维数组编程实例83
习题487
第5章 函数88
5.1 模块化程序设计88
5.2 函数的定义和调用90
5.2.1 函数的定义90
5.2.2 函数的调用92
5.3 变量的存储属性97
5.3.1 自动(auto)变量98
5.3.2 寄存器(register)变量99
5.3.3 静态(static)变量99
5.3.4 用extern声明外部变量101
5.4 函数的嵌套调用104
5.5 递归函数105
5.6 数组作函数参数110
5.6.1 数组元素作函数实参110
5.6.2 一维数组名作函数参数111
5.6.3 二维数组名作函数参数114
习题5117
第6章 指针118
6.1 指针的概念118
6.2 指针与简单变量120
6.2.1 指针变量的定义与引用120
6.2.2 指针变量的特殊性122
6.2.3 指针变量作为函数的参数123
6.3 指针与一维数组127
6.3.1 数组名是一个指针常量127
6.3.2 指针的运算129
6.3.3 将数组地址传递给函数131
6.4 指针与字符串135
6.4.1 使用指针表示字符串135
6.4.2 动态内存分配136
6.4.3 常用的字符串处理函数138
6.5 指针进阶144
6.5.1 二级指针144
6.5.2 指针与二维数组145
6.5.3 指针数组145
6.5.4 命令行参数149
6.5.5 返回指针的函数151
6.5.6 指向函数的指针152
习题6154
第7章 构造数据类型与编译预处理156
7.1 结构体156
7.1.1 结构体类型的定义157
7.1.2 结构体变量的定义158
7.1.3 结构体变量的引用161
7.1.4 结构体变量的初始化161
7.2 结构体数组163
7.3 线性链表167
7.3.1 链表的概念168
7.3.2 链表的基本操作169
7.4 共用体174
7.4.1 共用体类型定义174
7.4.2 共用体变量的定义、引用175
7.4.3 共用体变量的赋值175
7.5 枚举类型177
7.6 自定义类型名179
7.7 编译预处理180
7.7.1 编译预处理命令简介180
7.7.2 宏定义181
7.7.3 文件包含185
7.7.4 条件编译186
习题7189
第8章 文件192
8.1 文件的基本概念192
8.2 文件指针193
8.3 文件的打开、读写与关闭194
8.3.1 文件的打开194
8.3.2 文件的关闭195
8.3.3 文件的读写195
8.3.4 文件读写函数的选用原则203
8.4 文件定位203
习题8205
附录208
附录Ⅰ ASCII码表208
附录Ⅱ C标准库函数209
2.1 输入与输出函数<stdio.h>209
2.2 字符类测试函数<ctype.h>216
2.3 字符串函数<string.h>217
2.4 数学函数<math.h>220
2.5 实用函数<stdlib.h>222
2.6 诊断函数<assert.h>224
2.7 变长变元表函数<stdarg.h>225
2.8 非局部跳转函数<setjmp.h>225
2.9 信号处理函数<signal.h>226
2.10 日期与时间函数<time.h>226
2.11 由实现定义的限制<limits.h>和<float.h>228
附录Ⅲ C语言错误提示230
3.1 致命错误信息230
3.2 一般错误信息230
附录Ⅳ 编程风格236
附录Ⅴ 全国计算机等级考试二级C语言程序设计考试大纲(2013年版)238
热门推荐
- 156563.html
- 3281092.html
- 2476092.html
- 3038309.html
- 3512876.html
- 296722.html
- 3047230.html
- 3848675.html
- 139219.html
- 277846.html
- http://www.ickdjs.cc/book_744311.html
- http://www.ickdjs.cc/book_2150698.html
- http://www.ickdjs.cc/book_3822226.html
- http://www.ickdjs.cc/book_500001.html
- http://www.ickdjs.cc/book_350334.html
- http://www.ickdjs.cc/book_1937199.html
- http://www.ickdjs.cc/book_2100106.html
- http://www.ickdjs.cc/book_61827.html
- http://www.ickdjs.cc/book_3003157.html
- http://www.ickdjs.cc/book_3422073.html