图书介绍
沟通 从C语言开始2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 叶子青,徐慧编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115129134
- 出版时间:2005
- 标注页数:308页
- 文件大小:113MB
- 文件页数:318页
- 主题词:C语言-程序设计
PDF下载
下载说明
沟通 从C语言开始PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第0章 C语言基础1
0.1 第二天,上帝创造了C2
0.2 应该准备什么3
0.3 热身运动3
0.4 留言板程序14
0.5 一个程序的产生到结束17
0.6 小结18
0.7 习题18
第1章 C语言数据类型21
1.1 基础中的基础22
1.1.1 变量及其定义过程24
1.1.2 int、float(double)和char26
1.1.3 变量赋初值29
1.1.4 进制及换算30
1.1.5 我变我变我变变变35
1.1.6 坚定的常量37
1.2 运算符和表达式并不像看上去那么简单41
1.2.1 +、-、*、/和%42
1.2.2 “++”和“--”43
1.2.3 多样化的赋值运算符及其表达式45
1.2.4 逗号运算符和逗号表达式46
1.2.5 孰大孰小47
1.2.6 真真假假48
1.2.7 言简意赅的“?:”表达式50
1.2.8 变量的量具sizeof52
1.2.9 排一下顺序是绝对必要的52
1.3 小结54
1.4 习题55
第2章 C语言的流程控制57
2.1.1 程序的3种基本结构58
2.1 C语言程序设计的结构及基本语句58
2.1.2 C语言的语句59
2.1.3 赋值语句61
2.1.4 数据输出语句61
2.1.5 数据输入语句66
2.2 岔路口的抉择69
2.2.1 if…else和else if70
2.2.2 指哪打哪的switch73
2.3 不可缺少的循环体76
2.3.1 一劳永逸的while语句和for语句76
2.3.2 貌合神离的while和do while语句81
2.3.3 break还是continue82
2.3.4 千里之堤往往溃于蚁穴84
2.4 还差一点点85
2.4.1 分不开的return和函数86
2.4.2 自由主义的goto86
2.5 小结87
2.6 习题89
第3章 C语言的数组和字符串91
3.1 打开一个更广阔的视野—一维数组92
3.1.1 一维数组和字符串92
3.1.2 一维数组和字符串的运算101
3.2 向更高维进军——二维数组和多维数组110
3.2.1 二维数组的基本概念110
3.2.2 二维字符数组114
3.2.3 二维数组程序举例115
第6章 struct、untion以及enum119
3.2.4 三维及三维以上数组121
3.4 习题121
3.3 小结121
第4章 C语言的函数123
4.1.1 C语言的函数124
4.1 函数无所不在124
4.1.2 为什么需要函数126
4.1.3 种芝麻得西瓜129
4.1.4 细说函数声明135
4.1.5 数组作为函数参数136
4.1.6 对变量的又一次分类142
4.1.7 递归——函数的自我调用153
4.1.8 内部函数与外部函数158
4.1.9 main函数159
4.2 预处理—粮草先行160
4.2.1 拿来主义者include160
4.2.2 好好利用define提高程序可读性162
4.2.3 灵活的条件编译165
4.3 小结168
4.4 习题169
第5章 C语言的指针171
5.1 指针不过是另外一种数据类型172
5.1.1 从地址开始谈起172
5.1.2 指针变量和指针所指变量173
5.1.3 正确书写指针自加减181
5.2 指针与数组—唇齿相依183
5.2.1 指向一维数组的指针183
5.2.2 指针也有更高维数191
5.2.3 小心指针数组196
5.2.4 **D199
5.2.5 动态数组的实现201
5.3 指针使函数充满灵性202
5.3.1 函数可以有指针吗202
5.3.2 理解函数返回的指针211
5.3.3 函数的参数传递212
5.4 小结215
5.5 习题216
6.1 struct——组合数据类型DIY220
6.1.1 struct类型不等于struct类型变量220
6.1.2 使用自定义的struct类型变量224
6.1.3 一连串struct是什么样的226
6.2 指针,又见指针228
6.2.1 通过指针使用struct变量228
6.2.2 struct作为函数的参数和返回值231
6.3 链表——另一种串式结构232
6.4 union—共用体类型240
6.5 enum—枚举类型244
6.6 使用typedef定义类型247
6.7 小结248
6.8 习题249
第7章 C语言的位运算251
7.1 无规则不成方圆—数据的编码规则252
7.1.1 字节和位252
7.1.2 原码252
7.1.4 补码253
7.1.3 反码253
7.2 位运算的6种武器255
7.2.1 “按位与”运算符&255
7.2.2 “按位或”运算符?256
7.2.3 “按位异或”运算符^257
7.2.4 “取反”运算符~258
7.2.5 “左移”运算符<<258
7.2.6 “右移”运算符>>259
7.2.7 不同长度的数据进行位运算259
7.3 哪里需要使用位运算260
7.5 习题262
7.4 小结262
第8章 C语言的文件操作263
8.1 把文件看作一种数据类型264
8.2 芝麻开门芝麻关门265
8.2.1 打开文件的fopen265
8.2.2 关闭文件的fclose265
8.3 对文件进行读和写266
8.3.1 fgetc、fputc、fgets和fputs267
8.3.2 fscanf和fprintf273
8.3.3 fread和fwrite——最常用的函数277
8.3.4 fseek——步步为营282
8.4 小结285
8.5 习题285
第9章 像程序员那样Coding287
9.1 首先让程序看上去很美288
9.1.1 {}与对齐288
9.1.2 空格和空行289
9.1.3 合理的长度291
9.1.4 规范的注释291
9.2 名不正自然言不顺292
9.2.2 变量的命名293
9.2.1 匈牙利命名法293
9.2.3 函数与文件的命名294
9.2.4 用宏替代295
9.3 一些可能会碰到的问题295
9.3.1 switch和break295
9.3.2 比较问题296
9.4 指针的陷阱297
9.4.1 数组和指针298
9.4.2 指针和内存298
9.6 习题300
9.5 小结300
附录C 语言常用函数参考301
A.1 字符串函数301
A.2 输入输出函数302
A.3 数学函数304
A.4 屏幕和图形函数305
A.5 时间/日期函数306
A.6 转换函数306
A.7 内存函数306
A.8 接口/系统调用函数307
热门推荐
- 1558771.html
- 1247299.html
- 2381679.html
- 2828237.html
- 503100.html
- 1699176.html
- 2610840.html
- 2727975.html
- 3131427.html
- 2653378.html
- http://www.ickdjs.cc/book_3304433.html
- http://www.ickdjs.cc/book_3873714.html
- http://www.ickdjs.cc/book_823607.html
- http://www.ickdjs.cc/book_2290117.html
- http://www.ickdjs.cc/book_461617.html
- http://www.ickdjs.cc/book_2590774.html
- http://www.ickdjs.cc/book_3725421.html
- http://www.ickdjs.cc/book_3350776.html
- http://www.ickdjs.cc/book_2142653.html
- http://www.ickdjs.cc/book_711183.html