请选择 进入手机版 | 继续访问电脑版
查看: 1379|回复: 30

[系统编程] 写给大家看的c语言书 第2版

[复制链接]
  • TA的每日心情
    奋斗
    2017-1-18 15:22
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2015-3-20 20:51:09 | 显示全部楼层 |阅读模式
    本书是C语言的入门教程,针对没有程序设计基础的读者,详细介绍了 C语言的基本概念和编辑技术。
    本书分为 5部分共 32章内容,
    第一部分为 C语言入门篇,介绍了 C语言的基础知识。
    第二部分为运算符篇,讲解了常用的运算符以及选择结构等内容。
    第三部分为逻辑控制篇,讲解了各种循环结构以及各种常用的内置函数。
    第四部分为数组和指针篇,讲解了数组排序、搜索、指针、堆内存管理以及结构体。
    第五部分为函数篇,讲解了函数和文件的相关内容。
    本书适合 C语言初学者作为入门教程,也可作为大、中专院校师生和培训班的教材,对于 C语言开发的爱好者,本书也有较大的参考价值。



    第一部分 c语言初步
    第1章 初识c语言.        3
    1.1 什么是程序        4
    1.2 编写c程序需要什么        5
    1.3 编程过程        6
    1.4 使用c语言        7
    第2章 从何处入手        11
    2.1 概述        12
    2.2 main()函数        13
    2.3 数据类型        14
    2.3.1 字符        14
    2.3.2 数字        16
    2.4 小结        18
    第3章 代码注释        21
    3.1 给代码加注释        22
    3.2 注释详述        23
    3.3 留白艺术        25
    3.4 另一种注释方式        26
    3.5 小结        27
    第4章 输出        29
    .4.1 printf()做了什么        30
    4.2 printf()的格式        30
    4.3 打印字符串        31
    4.4 转义序列        32
    4.5 转化字符        33
    4.6 小结        35
    第5章 变量        39
    5.1 变量类型        40
    5.2 变量的命名        41
    5.3 定义变量        41
    5.4 在变量中存储数据        42
    5.5 小结        44
    第6章 字符串        47
    6.1 字符串结束符        48
    6.2 字符串的长度        49
    6.3 字符数组:字符的列表        49
    6.4 初始化字符串        52
    6.5 小结        53
    第7章 #include和#define        55
    7.1 包含文件        56
    7.2 在哪里放置#include指令        58
    7.3 定义常量        59
    7.4 小结        61
    第8章 输入        63
    8.1 简述scanf()        64
    8.2 与printf()一起使用        65
    8.3 使用scanf()的问题        65
    8.4 小结        68
    第9章 c怎么做数学运算        71
    9.1 基本知识        72
    9.2 运算符的优先级        74
    9.3 用括号打破规则        75
    9.4 多重赋值        75
    9.5 小结        77
    第二部分 操作空间
    第10章 表达式还能用来做什么        81
    10.1 复合赋值        82
    10.2 小心优先级        84
    10.3 强制类型转换        85
    10.4 小结        86
    第11章 关系运算符        89
    11.1 测试数据        90
    11.2 使用if语句        91
    11.3 否则……:用else语句        92
    11.4 小结        94
    第12章 逻辑运算符        97
    12.1 获取逻辑        98
    12.2 逻辑运算符的优先级        103
    12.3 小结        104
    第13章 更高级的运算符        107
    13.1 条件运算符        108
    13.2 运算符++和--        110
    13.3 运算符sizeof()        111
    13.4 小结        112
    第三部分 保持控制
    第14章 循环        117
    14.1 while循环        118
    14.2 使用while语句        119
    14.3 使用do-while语句        120
    14.4 小结        122
    第15章 其他循环        125
    15.1 为了重复        126
    15.2 使用for循环        128
    15.3 小结        130
    第16章 终止循环        133
    16.1 使用break语句        134
    16.2 使用continue语句        135
    16.3 小结        137
    第17章 测试多个值        141
    17.1 使用switch语句..        142
    17.2 switch语句中使用break语句        144
    17.3 妙用case语句        144
    17.4 小结        145
    第18章 输入和输出        149
    18.1 putchar()和getchar()函数        150
    18.2 关于换行符的思考        152
    18.3 getch()函数        153
    18.4 小结        155
    第19章 更多有关字符串的内容        157
    19.1 字符测试函数        158
    19.2 大小写测试函数        158
    19.3 大小写转换函数        159
    19.4 字符串函数        159
    19.5 小结        162
    第20章 更高级的数学函数        165
    20.1 简单的数学函数        166
    20.2 更多的转化        167
    20.3 三角函数和对数函数        168
    20.4 获取随机数        169
    20.5 小结        171
    第四部分 c程序和大量数据
    第21章 c语言如何处理列表        175
    21.1 复习数组        176
    21.2 数组赋值        179
    21.3 有关数组的更多内容        180
    21.4 小结        180
    第22章 搜索数据        183
    22.1 填充数组        184
    22.2 搜索        185
    22.3 小结        188
    第23章 排序        191
    23.1 排序        192
    23.2 加快搜索        196
    23.3 小结        199
    第24章 我的名字叫指针        203
    24.1 内存地址        204
    24.2 定义指针变量        205
    24.3 使用取值运算符*        207
    24.4 小结        208
    第25章 数组和指针有什么不同        211
    25.1 数组名是指针        212
    25.2 在数组中取值        213
    25.3 字符和指针        214
    25.4 小心字符串的长度        214
    25.5 指针数组        216
    25.6 小结        217
    第26章 有效管理内存空间        221
    26.1 使用堆        222
    26.2 为什么需要堆        223
    26.3 分配堆        224
    26.4 堆内存分配失败        227
    26.5 释放堆内存        227
    26.6 多次分配        228
    26.7 小结        230
    第27章 结构体        233
    27.1 定义结构体        234
    27.2 在结构体变量中存放数据        238
    27.3 小结        240
    第五部分 用函数组织程序
    第28章 把数据存到硬盘上        245
    28.1 硬盘文件        246
    28.2 打开顺序文件        247
    28.3 访问顺序文件        248
    28.4 小结        251
    第29章 另一种保存文件的方式        255
    29.1 打开随机文件        256
    29.2 访问随机文件        257
    29.3 小结        260
    第30章 用函数来组织程序        263
    30.1 用c函数来组织程序        264
    30.2 局部变量和全局变量        267
    30.3 小结        269
    第31章 在函数间共享数据        273
    31.1 传递参数        274
    31.2 传递实参的方法        274
    31.2.1 按值传递        275
    31.2.2 按地址传递        276
    31.3 小结        280
    第32章 让函数更完美        283
    32.1 返回值        284
    32.2 返回的数据类型        286
    32.3 声明函数原型        287
    32.4 结语        289
    32.5 小结        289
    附录a 你可以飞得更高        291
    附录b 玩c语言写的21点游戏        293
    附录c ascii表...        301

    在线预览下载:http://pan.baidu.com/s/1nt3fqQ1


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    回复

    使用道具 举报

    该用户从未签到

    发表于 2015-5-5 18:44:29 | 显示全部楼层
    谢谢分享
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-6-28 16:09:07 | 显示全部楼层
    感谢楼主的分享~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-6-28 19:17:30 | 显示全部楼层
    还是不错的哦,顶了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-6-28 22:13:01 | 显示全部楼层
    还是不错的哦,顶了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-6-29 12:58:29 | 显示全部楼层
    支持中国红客联盟(ihonker.org)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-6-30 19:34:53 | 显示全部楼层
    支持,看起来不错呢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-7-1 16:52:41 | 显示全部楼层
    支持,看起来不错呢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-7-2 03:02:02 | 显示全部楼层
    还是不错的哦,顶了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-7-4 02:07:08 | 显示全部楼层
    支持,看起来不错呢!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表