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

- 唐新来,李春贵主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030253903
- 出版时间:2009
- 标注页数:254页
- 文件大小:80MB
- 文件页数:266页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算机和C编程入门1
1.1 计算机系统2
1.1.1 硬件2
1.1.2 软件4
1.1.3 高级语言5
1.1.4 编译器5
1.1.5 历史回顾7
1.2 编程和问题求解7
1.2.1 算法7
1.2.2 程序设计8
1.2.3 软件生存期10
1.3 C编程入门10
1.3.1 准备编程10
1.3.2 一个C示范程序10
1.3.3 变量、表达式和赋值13
1.3.4 初始化16
1.3.5 include及其用法16
1.3.6 printf()和scanf()简介17
1.3.7 while语句18
1.3.8 问题求解19
1.3.9 编码风格20
1.3.10 常见的编程错误21
1.4 测试和调试21
1.4.1 程序错误类型21
1.4.2 陷阱:错误地假定程序正确22
1.5 程序设计学习方法22
1.6 Visual C++集成开发环境24
1.6.1 Visual C++可视化集成开发环境24
1.6.2 Visual C++有关联机帮助28
1.7 C语言的起源29
本章小结29
课后习题30
第2章 C语言程序设计初步33
2.1 C语言的字符集、关键字和标识符34
2.1.1 C语言的字符集34
2.1.2 C语言的关键字34
2.1.3 C语言的标识符35
2.2 数据类型36
2.3 常量和变量37
2.3.1 常量37
2.3.2 变量41
2.4 运算符与表达式45
2.4.1 算术运算符与算术表达式46
2.4.2 赋值运算符与赋值表达式47
2.5 类型转换48
2.5.1 赋值转换49
2.5.2 算术运算时的自动类型转换49
2.5.3 强制转换49
2.6 输入输出函数50
2.6.1 字符型数据的输入输出函数51
2.6.2 格式化输出函数printf()52
2.6.3 格式化输入函数scanf()54
本章小结56
课后习题57
第3章 C程序控制结构59
3.1 C语句概述60
3.1.1 简单语句60
3.1.2 复合语句61
3.1.3 流程控制语句61
3.2 顺序结构62
3.2.1 三种基本的结构62
3.2.2 顺序结构62
3.3 选择结构语句64
3.3.1 关系运算符与关系表达式64
3.3.2 逻辑运算符与逻辑表达式65
3.3.3 if语句66
3.3.4 条件运算符和条件表达式73
3.3.5 switch语句73
3.4 循环结构的流程控制78
3.4.1 自增自减运算符78
3.4.2 while语句80
3.4.3 do while语句81
3.4.4 for语句82
3.4.5 三种循环的比较86
3.5 循环的嵌套87
3.6 辅助控制语句89
3.6.1 break语句89
3.6.2 continue语句91
3.7 循环结构程序举例92
本章小结96
课后习题97
第4章 数组100
4.1 一维数组101
4.1.1 一维数组的定义101
4.1.2 一维数组元素的引用102
4.1.3 一维数组的初始化104
4.1.4 一维数组程序举例104
4.2 二维数组108
4.2.1 二维数组的定义108
4.2.2 二维数组元素的引用109
4.2.3 二维数组的初始化110
4.2.4 二维数组程序举例112
4.3 字符数组114
4.3.1 字符数组的定义114
4.3.2 字符数组的初始化114
4.3.3 字符数组的引用115
4.3.4 字符串和字符串结束标志115
4.3.5 字符数组的输入输出116
4.3.6 字符串处理函数117
4.3.7 程序举例121
本章小结123
课后习题124
第5章 函数127
5.1 函数概述128
5.2 函数的分类129
5.3 函数的定义和调用130
5.3.1 函数的定义130
5.3.2 函数的调用131
5.4 函数的返回值134
5.5 函数的参数及参数的传递135
5.5.1 函数的参数135
5.5.2 参数的传递方式135
5.6 函数的嵌套与递归调用139
5.6.1 函数的嵌套调用139
5.6.2 函数的递归调用140
5.7 变量的作用域和存储类型141
5.7.1 变量的作用域142
5.7.2 变量的存储类型145
5.8 综合实例148
本章小结153
课后习题154
第6章 指针158
6.1 地址与指针的基本概念159
6.2 指针变量的定义及初始化160
6.2.1 指针变量的定义160
6.2.2 指针变量的初始化160
6.3 指针运算符161
6.4 指针变量的运算163
6.4.1 给指针变量赋值163
6.4.2 指针变量的加减及关系运算165
6.5 指针与函数参数166
6.6 数组和指针169
6.6.1 指向数组元素的指针169
6.6.2 通过指针引用数组元素170
6.6.3 数组名和指针变量作函数参数173
6.6.4 指针与二维数组175
6.7 字符串的指针和指向字符串的指针变量176
6.8 函数指针变量与返回指针值的函数180
6.8.1 函数指针变量180
6.8.2 返回指针值的函数181
6.9 指针数组和多级指针182
6.9.1 指针数组的概念182
6.9.2 多级指针184
本章小结185
课后习题185
第7章 复杂数据类型188
7.1 结构体189
7.1.1 结构体类型的定义189
7.1.2 结构体变量的定义190
7.1.3 结构体变量成员的表示方法192
7.1.4 结构体变量的赋值192
7.1.5 结构体变量的初始化193
7.1.6 结构体数组193
7.1.7 结构体指针195
7.2 共用体198
7.2.1 共用体类型的定义198
7.2.2 共用体变量的定义199
7.2.3 共用体变量的引用199
7.3 枚举201
7.3.1 枚举类型的定义201
7.3.2 枚举变量的定义201
7.3.3 枚举类型变量的赋值和使用202
7.4 类型定义符typedef203
本章小结204
课后习题205
第8章 文件208
8.1 C文件概述209
8.2 文件指针210
8.3 文件的打开与关闭212
8.3.1 文件的打(fopen函数)212
8.3.2 文件的关闭(fclose函数)214
8.4 文件的读写操作214
8.4.1 字符读写函数fgetc和fputc214
8.4.2 字符串读写函数fgets和fputs217
8.4.3 数据块读写函数fread和fwrite218
8.4.4 格式化读写函数fscanf和fprintf219
8.5 文件的随机读写221
8.5.1 文件定位221
8.5.2 文件的随机读写222
8.6 文件检测函数223
8.7 C库文件224
本章小结225
课后习题225
第9章 预编译和位运算228
9.1 宏定义229
9.1.1 不带参数宏定义229
9.1.2 带参数宏定义231
9.2 文件包含232
9.3 条件编译234
9.3.1 #ifdef命令234
9.3.2 #ifndef命令235
9.3.3 #if指令235
9.4 位运算236
9.4.1 位运算符236
9.4.2 位域(位段)239
本章小结242
课后习题242
附录245
附录Ⅰ ASCII码表245
附录Ⅱ C语言关键字246
附录Ⅲ C语言运算符的优先级和结合性246
附录Ⅳ 常用库函数247
附录Ⅴ printf函数和scanf函数的具体使用说明251
参考文献254
热门推荐
- 2442109.html
- 1973400.html
- 3482342.html
- 2851835.html
- 1502533.html
- 1221846.html
- 2395793.html
- 489440.html
- 2274600.html
- 3758716.html
- http://www.ickdjs.cc/book_466662.html
- http://www.ickdjs.cc/book_1645774.html
- http://www.ickdjs.cc/book_1027629.html
- http://www.ickdjs.cc/book_2596404.html
- http://www.ickdjs.cc/book_2679184.html
- http://www.ickdjs.cc/book_731399.html
- http://www.ickdjs.cc/book_3234406.html
- http://www.ickdjs.cc/book_1749850.html
- http://www.ickdjs.cc/book_467415.html
- http://www.ickdjs.cc/book_1831894.html