图书介绍
C语言开发入门与编程实践pdf电子书版本下载
- (中国台湾)荣钦科技编 著
- 出版社: 北京:电子工业出版社
- ISBN:7121052555
- 出版时间:2007
- 标注页数:480页
- 文件大小:80MB
- 文件页数:491页
- 主题词: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 汇编语言 2
1.1.3 高级语言 3
1.1.4 非程序性语言 4
1.1.5 人工智能语言 4
1.2 程序设计简介 4
1.2.1 算法 5
1.2.2 程序语言的选择 6
1.2.3 程序设计流程 7
1.2.4 程序代码编写原则 7
1.2.5 结构化程序设计 8
1.3 C语言简介 9
1.4 C程序的开发环境 10
1.4.1 Visual C++2005 Express 10
1.4.2 C++Builder 11
1.4.3 Visual C++ 11
1.4.4 Dev C++ 12
1.4.5 GCC 13
1.5 第一个C程序 14
1.5.1 预处理区 15
1.5.2 程序注释 15
1.5.3 程序语句 16
1.5.4 程序块 16
1.5.5 C程序开发步骤说明 17
1.5.6 开始编写C程序 18
1.5.7 编译C程序 20
1.5.8 执行C程序 21
1.5.9 main()函数 22
1.6 本章重点回顾 23
【学习测试】 24
第2章 基本数据处理 27
2.1 变量和常量 28
2.1.1 变量简介 28
2.1.2 变量命名规则 28
2.1.3 变量声明 29
2.1.4 常量简介 31
2.2 基本数据类型 31
2.2.1 整数数据类型 32
2.2.2 浮点数数据类型 34
2.2.3 字符数据类型 36
2.2.4 void数据类型 39
2.3 表达式简介 39
2.3.1 赋值运算符 39
2.3.2 算术运算符 40
2.3.3 关系运算符 41
2.3.4 逻辑运算符 43
2.3.5 自增与自减运算符 45
2.3.6 位运算符 47
2.3.7 复合赋值运算符 50
2.3.8 运算符优先级 51
2.4 数据类型转换 52
2.4.1 自动类型转换 52
2.4.2 强制类型转换 55
2.5 本章综合练习 56
2.6 本章重点回顾 59
【学习测试】 61
第3章 基本输入/输出函数 65
3.1 常用输入/输出函数简介 66
3.1.1 print()函数 66
3.1.2 scanf()函数 73
3.2 其他输入/输出函数简介 77
3.2.1 getchar()函数和putchar()函数 77
3.2.2 getche()函数和getch()函数 79
3.2.3 gets()函数和puts()函数 81
3.3 本章综合练习 82
3.4 本章重点回顾 84
【学习测试】 85
第4章 流程控制 89
4.1 顺序结构 90
4.2 选择结构 91
4.2.1 if条件语句 91
4.2.2 if…else条件语句 93
4.2.3 条件运算符 95
4.2.4 if…else if条件语句 96
4.2.5 switch条件语句 98
4.3 循环结构 100
4.3.1 for循环语句 101
4.3.2 while循环语句 104
4.3.3 do…while循环语句 107
4.4 其他循环相关语句 109
4.4.1 break语句 110
4.4.2 continue语句 111
4.4.3 goto语句 113
4.5 本章综合练习 115
4.6 本章重点回顾 121
【学习测试】 122
第5章 数组与字符串 127
5.1 数组简介 128
5.1.1 一维数组 129
5.1.2 二维数组 132
5.1.3 多维数组 134
5.2 认识字符串 135
5.2.1 字符串声明 135
5.2.2 字符串数组简介 137
5.3 字符串处理功能实现 138
5.3.1 字符串长度与复制功能 139
5.3.2 字符串连接功能 140
5.3.3 字符串比较功能 142
5.3.4 字符串搜索功能 143
5.4 本章综合练习 145
5.5 本章重点回顾 149
【学习测试】 149
第6章 指针 153
6.1 指针简介 154
6.1.1 声明指针变量 155
6.1.2 指针运算 159
6.1.3 多重指针 161
6.2 指针与数组 164
6.2.1 指针与一维数组 167
6.2.2 指针与多维数组 168
6.2.3 指针与字符串 173
6.2.4 指针数组 175
6.3 动态内存分配 178
6.3.1 动态分配变量 178
6.3.2 动态分配数组 180
6.4 本章综合练习 187
6.5 本章重点回顾 193
【学习测试】 194
第7章 函数 199
7.1 认识函数 200
7.1.1 自定义函数语法简介 200
7.1.2 函数声明 202
7.1.3 函数调用 204
7.2 函数的参数传递 206
7.2.1 传值调用 207
7.2.2 传址调用 209
7.2.3 数组与参数传递 212
7.2.4 指针型返回值 215
7.3 函数指针 217
7.3.1 声明函数指针 217
7.3.2 参数型函数指针 219
7.3.3 函数指针数组 222
7.4 命令行参数介绍 224
7.5 变量的作用域 227
7.5.1 全局变量(Global Variable) 227
7.5.2 局部变量 228
7.6 变量的存储类型 230
7.6.1 自动变量 230
7.6.2 静态局部变量 231
7.6.3 外部变量 233
7.6.4 静态外部变量 235
7.6.5 寄存器变量 237
7.7 递归函数 238
7.7.1 递归的定义 238
7.7.2 递归的运作机制 240
7.8 本章综合练习 243
7.9 本章重点回顾 255
【学习测试】 257
第8章 预处理器与宏 261
8.1 宏 262
8.1.1 #include指令 262
8.1.2 #define指令 264
8.1.3 宏函数 266
8.2 条件编译指令 269
8.2.1 #if、#endif、#else和#elif指令 269
8.2.2 #ifdef和#findef指令 271
8.3 本章综合练习 272
8.4 本章重点回顾 273
【学习测试】 273
第9章 结构与其他自定义数据类型 275
9.1 结构 276
9.1.1 结构声明与存取方式 276
9.1.2 结构指针 278
9.1.3 结构数组 282
9.1.4 结构指针数组 286
9.1.5 嵌套结构 287
9.1.6 链表的应用 290
9.1.7 函数与结构 292
9.2 其他自定义数据类型 296
9.2.1 类型定义指令 296
9.2.2 枚举类型 298
9.2.3 联合类型 300
9.3 本章综合练习 302
9.4 本章重点回顾 312
【学习测试】 313
第10章 文件入门与处理 319
10.1 文件简介 320
10.1.1 认识数据流 320
10.1.2 文件的种类 322
10.1.3 文件存取方式 322
10.2 文本文件操作简介 322
10.2.1 文件的打开与关闭 323
10.2.2 字符存取函数 325
10.2.3 字符串存取函数 327
10.2.4 格式化存取函数 330
10.3 二进制文件操作介绍 332
10.3.1 二进制文件写入函数 333
10.3.2 二进制文件读取函数 335
10.4 随机存取文件 337
10.4.1 读取光标 337
10.4.2 随机文件存取方式 339
10.5 无缓冲区文件存取操作 343
10.5.1 基本文件操作简介 343
10.5.2 无缓冲区随机文件存取方式 347
10.6 本章综合练习 349
10.7 本章重点回顾 350
【学习测试】 352
第11章 C语言的常用函数库 355
11.1 字符串与字符处理函数 356
11.1.1 字符处理函数 356
11.1.2 字符串处理函数 358
11.1.3 字符串转换函数 360
11.2 时间和日期函数 361
11.3 数学函数 364
11.3.1 三角函数与双曲线函数 364
11.3.2 指数与对数函数 365
11.3.3 其他数学函数 367
11.4 随机数函数 368
11.5 本章综合练习 370
11.6 本章重点回顾 375
【学习测试】 375
附录A Dev C++的安装与介绍 377
附录B Visuaal C++安装与介绍 385
B.1 安装Visual C++ 385
B.2 Visual C++6.0的IDE界面 391
B.3 快速编译程序 392
附录C 在Linux下开发程序 395
C.1 在Linux下编写与编译C语言程序 396
C.2 程序的执行与默认路径的设置 399
C.3 在线指令查询 400
附录D ASCII一般字符编码 403
附录E C++语言速览 405
E.1 面向对象程序设计 406
E.1.1 封装 406
E.1.2 继承 407
E.1.3 多态 407
E.2 青出于蓝的C++语言 407
E.2.1 头文件 408
E.2.2 注释 409
E.2.3 名称空间 409
E.2.4 bool数据类型 410
E.2.5 数据类型转换 410
E.2.6 标准输入/输出函数 411
E.2.7 字符串 412
E.2.8 动态内存分配 414
E.3 C++语言的函数特殊用法 416
E.3.1 函数的默认参数 416
E.3.2 引用调用 417
E.3.3 内联函数 419
E.3.4 函数重载 421
E.4 认识类 423
E.4.1 类声明 423
E.4.2 数据成员与成员函数 424
E.4.3 建立类对象 424
E.5 构造函数与析构函数 426
E.5.1 构造函数简介 426
E.5.2 析构函数 429
E.5.3 函数对象传递 431
E.5.4 域运算符 434
E.6 综合练习 436
E.7 重点回顾 438
【学习测试】 440
附录F 参考答案 445