Absolute beginner’s guide to C

副标题:无

作   者:(美)Greg Perry著;谢晓钢,刘艳娟译

分类号:

ISBN:9787115216359

微信扫一扫,移动浏览光盘

简介

   本书是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
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Absolute beginner’s guide to C
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon