logo
分类于: 编程语言 计算机基础 互联网

简介

零基础学C语言(第2版)

零基础学C语言(第2版) 0.0分

资源最后更新于 2020-03-29 04:20:51

作者:康莉李宽陈国建

出版社:出版社机械工业出版社

出版日期:2012-03

ISBN:9787111372929

文件格式: pdf

标签: 网络 计算机 C语言

简介· · · · · ·

《零基础学C语言(第2版)》站在零基础学习的角度,使初学者能尽快掌握C语言程序设计的精髓,并且少走弯路。在知识点讲解时,笔者采用由浅入深的逐级递进学习方式。《零基础学C语言(第2版)》一共分为4篇,循序渐进地讲述了C语言的语法规则和编程思想,从基本概念到具体实践、从入门知识到高阶主题、从语法语义到数据结构和算法都进行了详细的阐述。主要内容包括数据的存储和获取、屏幕的输入与输出、运算符、表达式、分支语句、循环语句、函数、数组、指针、字符串处理、结构体、共用体、枚举、位运算、文件处理、作用域、预处理、数据结构等知识点。最后一章通过一些常见的C语言面试题的解析,为读者踏入职场提供参考资料。本书作者:康莉、李宽、陈国建。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 前言
  2. 本书特色
  3. 本书内容
  4. 本书读者对象
  5. 本书作者
  6. 第一篇 C语言基础
  7. 第1章 踏上征程前的思想动员
  8. 1.1 为什么选择C语言
  9. 1.2 如何学好C语言
  10. 1.3 语言概述
  11. 1.4 深刻认识程序如何开发出来——程序开发周期
  12. 1.5 VC++、C++、C和TC——认识开发环境和语言的区别
  13. 1.6 小结
  14. 1.7 上机实践
  15. 第2章 跟我写Hello World
  16. 2.1 自己动手创建程序
  17. 2.2 认识LCC-Win32开发环境
  18. 2.3 编译运行——欣赏你的杰作
  19. 2.4 查看代码如何一步一步被执行——调试排错(debug)
  20. 2.5 小结
  21. 2.6 上机实践
  22. 第3章 分解Hello World——最简单C程序的组成
  23. 3.1 C程序概貌
  24. 3.2 为何有必要在代码里留下程序员的解释——注释
  25. 3.3 从哪里开始,到哪里结束——main函数
  26. 3.4 如何在屏幕上显示文字——函数调用
  27. 3.5 编译器如何认识printf函数——#include预处理器指示符
  28. 3.6 计算1+1——有些小作为的程序
  29. 3.7 数据从哪里来,又到哪里去——变量
  30. 3.8 自己设计C函数
  31. 3.9 语句构成程序
  32. 3.10 向好程序员看齐——代码风格
  33. 3.11 小结
  34. 3.12 上机实践
  35. 第4章 如何存储和获取数据——变量及数据类型
  36. 4.1 二进制、八进制、十六进制
  37. 4.2 计算机中如何表示数据——字节和位
  38. 4.3 内存是存储数据的“房间”——认识计算机内存
  39. 4.4 数据类型
  40. 4.5 常量
  41. 4.6 变量
  42. 4.7 几个与变量相关的经典算法
  43. 4.8 小结
  44. 4.9 上机实践
  45. 第5章 用屏幕和键盘交互——简单的输出和输入
  46. 5.1 输入——处理——输出:这就是程序
  47. 5.2 向屏幕输出——printf函数详解
  48. 5.3 字符输出putchar和字符串输出puts
  49. 5.4 接收键盘输入——scanf函数详解
  50. 5.5 字符输入函数getchar
  51. 5.6 输入输出程序举例
  52. 5.7 小结
  53. 5.8 上机实践
  54. 第6章 程序的基本构成——运算符和表达式
  55. 6.1 认识C中的运算符和表达式
  56. 6.2 算术运算符和算术表达式
  57. 6.3 逗号运算符和逗号表达式
  58. 6.4 关系运算符和关系表达式
  59. 6.5 逻辑运算符和逻辑表达式
  60. 6.6 赋值运算符和赋值表达式
  61. 6.7 强制类型转换和自动类型转换
  62. 6.8 运算符的优先级
  63. 6.9 小结
  64. 6.10 上机实践
  65. 第7章 程序的最小独立单元——语句
  66. 7.1 5种语句类型
  67. 7.2 结构化程序设计
  68. 7.3 小结
  69. 7.4 上机实践
  70. 第8章 条件判断——分支结构
  71. 8.1 简单的条件判断——if语句
  72. 8.2 两条岔路的选择——if else结构
  73. 8.3 多分支语句和分支语句嵌套
  74. 8.4 开关语句——switch结构
  75. 8.5 小结
  76. 8.6 上机实践
  77. 第9章 一遍又一遍——循环结构
  78. 9.1 构造循环
  79. 9.2 简洁循环语句——while和do while结构
  80. 9.3 最常用的循环语句——for结构
  81. 9.4 循环嵌套
  82. 9.5 与循环密切相关的流程转向控制语句
  83. 9.6 小结
  84. 9.7 上机实践
  85. 第二篇 一窥C语言门庭
  86. 第10章 写程序就是写函数——函数入门
  87. 10.1 什么是函数——根据输入进行处理返回输出
  88. 10.2 自定义函数
  89. 10.3 函数调用与返回
  90. 10.4 告诉编译器有这么一个函数——函数原型声明
  91. 10.5 面向过程的程序结构
  92. 10.6 小结
  93. 10.7 上机实践
  94. 第11章 同一类型多个元素的集合——简单数组
  95. 11.1 什么是数组
  96. 11.2 一维数组
  97. 11.3 二维数组
  98. 11.4 更高维的数组
  99. 11.5 小结
  100. 11.6 上机实践
  101. 第12章 C语言难点——指针初探
  102. 12.1 计算机中的内存
  103. 12.2 指针的定义
  104. 12.3 使用指针
  105. 12.4 指针的运算
  106. 12.5 指针表达式与左值
  107. 12.6 动态内存分配
  108. 12.7 小结
  109. 12.8 上机实践
  110. 第13章 字符串及字符串操作
  111. 13.1 C风格字符串
  112. 13.2 字符数组的输入输出
  113. 13.3 字符串处理函数
  114. 13.4 小结
  115. 13.5 上机实践
  116. 第14章 结构体、共用体、枚举和typedef
  117. 14.1 结构体
  118. 14.2 特殊结构体
  119. 14.3 共用体
  120. 14.4 结构体和共用体的内存差异
  121. 14.5 枚举类型
  122. 14.6 给类型取个别名——typedef
  123. 14.7 小结
  124. 14.8 上机实践
  125. 第15章 如何节省内存——位运算
  126. 15.1 什么是位运算
  127. 15.2 位逻辑运算符
  128. 15.3 移位运算
  129. 15.4 小结
  130. 15.5 上机实践
  131. 第三篇 C语言进阶
  132. 第16章 存储不仅仅局限于内存——文件
  133. 16.1 什么是文件
  134. 16.2 C语言如何使用文件
  135. 16.3 文件的打开与关闭
  136. 16.4 文件的读写
  137. 16.5 文件的定位
  138. 16.6 小结
  139. 16.7 上机实践
  140. 第17章 灵活却难以理解——指针进阶
  141. 17.1 指针与数组
  142. 17.2 指针、结构体和结构体数组
  143. 17.3 函数指针
  144. 17.4 小结
  145. 17.5 上机实践
  146. 第18章 更深入的理解——函数进阶
  147. 18.1 参数传递的副本机制
  148. 18.2 函数返回值的副本机制
  149. 18.3 函数与结构体
  150. 18.4 函数与数组
  151. 18.5 递归
  152. 18.6 带参数的主函数
  153. 18.7 小结
  154. 18.8 上机实践
  155. 第19章 生存期、作用域与可见域
  156. 19.1 内存分配
  157. 19.2 auto变量
  158. 19.3 register变量
  159. 19.4 extern变量
  160. 19.5 static变量
  161. 19.6 函数的作用域与可见域
  162. 19.7 结构体定义的作用域与可见域
  163. 19.8 小结
  164. 19.9 上机实践
  165. 第20章 编译及预处理
  166. 20.1 编译流程
  167. 20.2 程序错误
  168. 20.3 预处理命令之宏定义
  169. 20.4 小结
  170. 20.5 上机实践
  171. 第21章 数据结构
  172. 21.1 链表
  173. 21.2 栈和队列
  174. 21.3 小结
  175. 21.4 上机实践
  176. 第四篇 C语言程序设计实例与面试题解析
  177. 第22章 C语言程序课程设计:游戏
  178. 22.1 黑白棋
  179. 22.2 五子棋
  180. 22.3 扫雷游戏
  181. 22.4 速算24
  182. 第23章 面试题解析
  183. 23.1 基础知识
  184. 23.2 算法和思维逻辑知识
  185. 附录 ASCII编码表
  186. 光盘内容