《C语言程序设计/普通高等教育十二五规划教材》是一本兼具实用性 和趣味性的C语言程序设计教材。全书共分12章,内 容包括:C语言程序设计快速入门、顺序结构、选择 结构、循环结构、数组与指针、函数、编译与预处理 、结构体、链表、文件、程序调试、综合应用举例( 课程设计实例)。各章内容按照由浅入深、循序渐进 的方式组织,充分体现了渐进式教学、启发式教学、 分层式教学的思想。

书中所有例子均在Microsoft Visual C++6.0 编译环境下调试通过。

本书适合作为高等学校C语言程序设计课程的教 材,也可以作为各类等级考试的辅导教材或参考用书 。

第1章 C语言程序设计快速入门

1.1 计算机语言概述

1.2 第一个C语言程序

l.3 程序设计

小结和补充说明

习题1

第2章 顺序结构

2.1 标识符

2.2 数据类型

2.3 常量与变量

2.4 运算符和表达式

2.5 输入,输出函数

2.6 字符的输入/输出

2.7 数值型数据的存储

2.8 输入/输出格式控制

2.9 顺序结构应用举例

小结和补充说明

习题2

第3章 选择结构

3.1 if语句

3.2 嵌套的选择结构

3.3 switch语句

3.4 逻辑推断

3.5 选择结构应用举例

小结和补充说明

习题3

第4章 循环结构

4.1 while循环

4.2 do-while循环

4.3 for循环

4.4 多重循环

4.5 goto语句

4.6 循环应用举例

小结和补充说明

习题4

第5章 数组与指针

5.1 数组概述

5.2 数组与指针

5.3 字符数组与字符串

5.4.字符串处理函数

5.5 数组应用举例

小结和补充说明

习题5

第6章 函数

6.1 函数的声明及实现

6.2 函数的调用

6.3 函数的参数及返回值

6.4 递归

6.5 变量的作用域和存储方式

6.6 带参数的main()函数

6.7 函数应用举例

小结和补充说明

习题6

第7章 编译与预处理

7.1 宏定义

7.2 文件包含

7.3 多文件组织成工程

7.4 条件编译

小结和补充说明

习题7

第8章 结构体

8.1 结构体

8.2 类型的重定义

8.3 结构体指针

8.4 结构体应用举例

小结和补充说明

习题8

第9章 链表

9.1 链表结点的类型定义

9.2 单链表的操作

9.3 链表应用举例

小结和补充说明

习题9

第10章 文件

10.1 文件概述

10.2 文件操作

10.3 文件重定向

10.4.文件应用举例

小结和补充说明

习题10

第11章 程序调试

11.1 简单程序的调试

11.2 复杂程序的调试

小结和补充说明

习题11

第12章 综合应用举例

12.1 需求分析

12.2 总体设计

12.3 详细设计

12.4.程序编码和调试

12.5 软件测试

小结和补充说明

习题12

附录

附录A 标准ASCII码表

附录B C语言关键字

附录C C语言运算符

附录D C语言常用库函数

参考文献

内容简介:

《C语言程序设计/普通高等教育十二五规划教材》是一本兼具实用性 和趣味性的C语言程序设计教材。全书共分12章,内 容包括:C语言程序设计快速入门、顺序结构、选择 结构、循环结构、数组与指针、函数、编译与预处理 、结构体、链表、文件、程序调试、综合应用举例( 课程设计实例)。各章内容按照由浅入深、循序渐进 的方式组织,充分体现了渐进式教学、启发式教学、 分层式教学的思想。

书中所有例子均在Microsoft Visual C++6.0 编译环境下调试通过。

本书适合作为高等学校C语言程序设计课程的教 材,也可以作为各类等级考试的辅导教材或参考用书 。

目录:

第1章 C语言程序设计快速入门

1.1 计算机语言概述

1.2 第一个C语言程序

l.3 程序设计

小结和补充说明

习题1

第2章 顺序结构

2.1 标识符

2.2 数据类型

2.3 常量与变量

2.4 运算符和表达式

2.5 输入,输出函数

2.6 字符的输入/输出

2.7 数值型数据的存储

2.8 输入/输出格式控制

2.9 顺序结构应用举例

小结和补充说明

习题2

第3章 选择结构

3.1 if语句

3.2 嵌套的选择结构

3.3 switch语句

3.4 逻辑推断

3.5 选择结构应用举例

小结和补充说明

习题3

第4章 循环结构

4.1 while循环

4.2 do-while循环

4.3 for循环

4.4 多重循环

4.5 goto语句

4.6 循环应用举例

小结和补充说明

习题4

第5章 数组与指针

5.1 数组概述

5.2 数组与指针

5.3 字符数组与字符串

5.4.字符串处理函数

5.5 数组应用举例

小结和补充说明

习题5

第6章 函数

6.1 函数的声明及实现

6.2 函数的调用

6.3 函数的参数及返回值

6.4 递归

6.5 变量的作用域和存储方式

6.6 带参数的main()函数

6.7 函数应用举例

小结和补充说明

习题6

第7章 编译与预处理

7.1 宏定义

7.2 文件包含

7.3 多文件组织成工程

7.4 条件编译

小结和补充说明

习题7

第8章 结构体

8.1 结构体

8.2 类型的重定义

8.3 结构体指针

8.4 结构体应用举例

小结和补充说明

习题8

第9章 链表

9.1 链表结点的类型定义

9.2 单链表的操作

9.3 链表应用举例

小结和补充说明

习题9

第10章 文件

10.1 文件概述

10.2 文件操作

10.3 文件重定向

10.4.文件应用举例

小结和补充说明

习题10

第11章 程序调试

11.1 简单程序的调试

11.2 复杂程序的调试

小结和补充说明

习题11

第12章 综合应用举例

12.1 需求分析

12.2 总体设计

12.3 详细设计

12.4.程序编码和调试

12.5 软件测试

小结和补充说明

习题12

附录

附录A 标准ASCII码表

附录B C语言关键字

附录C C语言运算符

附录D C语言常用库函数

参考文献

c语言程序设计第四版十二五,C语言程序设计/普通高等教育十二五规划教材相关推荐

  1. C++语言程序设计第四版郑莉

    C++语言程序设计第四版郑莉--学习笔记 第四章 类与对象 4.3构造函数与析构函数 例4-2 在程序主函数中,3个部分分别给出复制构造函数调用的3种情况. #include <iostream ...

  2. c 语言程序设计第四版郑莉答案,C 语言程序设计郑莉(第4版)

    <C++语言程序设计(在线教学版?第4版)/清华大学计算机系列教材,普通高等教育"十一五"规划教材>针对程序设计的初学者,以面向对象的程序设计思想为主线,以通俗易懂的方 ...

  3. c语言程序设计教程第二版张磊,C语言程序设计实验与实训指导及题解(第2版)-张磊...

    ?本书是普通高等教育"十一五"规划教材<C语言程序设计>(第2版)的配套辅导教材,全书主要包括实验指导.综合程序设计指导和习题解答三部分内容. 实验指导部分对应主教材各 ...

  4. JavaScript高级程序设计第四版学习--第二十四章

    title: JavaScript高级程序设计第四版学习–第二十四章 date: 2021-5-31 10:46:01 author: Xilong88 tags: JavaScript 本章内容: ...

  5. 1.5输出图案(由*组成的图形·)C程序设计第四版(谭浩强)

    1.5输出图案(由*组成的图形·)C程序设计第四版(谭浩强) //C程序设计第四版(谭浩强) //章节:第一章 程序设计和c语言 //题号:1.5 //题目:输出图案(由*组成的图形) #includ ...

  6. 挂羊头卖狗肉蓄意欺骗读者——谭浩强《C程序设计(第四版)》中所谓的“按照C99”(二)...

    挂羊头卖狗肉蓄意欺骗读者--谭浩强<C程序设计(第四版)>中所谓的"按照C99"(二) 在<谭C>p4:"本书的叙述以C99标准为依据" ...

  7. 数据结构与算法分析 C++语言描述第四版.Mark Allen Weiss

    数据结构与算法分析 C++语言描述第四版.Mark Allen Weiss 可用于自学数据结构与算法,数据结构与算法分析对于C++的学习至关重要,应该努力掌握好! 百度网盘: 链接:https://p ...

  8. 《PHP与MySQL程序设计(第四版)》中第73页4.2.6节分期还贷计算器数学原理分析

    -----------------------------<PHP与MySQL程序设计(第四版)>中第73页4.2.6节分期还贷计算器数学原理分析. <PHP与MySQL程序设计(第 ...

  9. java程序设计第四版_Java 程序设计语言(第4版) PDF扫描版[29MB]

    Java 程序设计语言(第4版)主要讲授Java程序设计语言,系统地介绍Java的主要包(即java.lang.*.java.util和java.io)中的大多数类,并以内容丰富的示例对这些类如何工作 ...

最新文章

  1. “进度条”博客——第三周
  2. HDU6376 度度熊剪纸条
  3. 37 反转一个3位整数
  4. elasticsearch 数据类型_基于 MySQL Binlog 的 Elasticsearch 数据同步实践
  5. php网页 安装插件,插件安装流程
  6. 深度学习中交叉熵_深度计算机视觉,用于检测高熵合金中的钽和铌碎片
  7. android 通知垃圾回收,Android中垃圾回收日志信息
  8. OpenCV调用YOLOv4进行目标检测
  9. 电子专业 英语词汇大全(持续更新)
  10. java安卓屏幕护眼效果好_当前安卓机自带的护眼模式,比护眼大师的好嘛?
  11. 100%快速解决谷歌翻译无法使用的问题,附修复工具
  12. 七牛 html 上传,在七牛上传之后如何自己自定义上传完成处理并在页面显示。_html/css_WEB-ITnose...
  13. 赛马比赛--25匹马5个跑道,怎样选出最快的5匹来
  14. Win10+1050Ti配置Tensorflow教程
  15. 微信创建公众号菜单时出现48001,api unauthorized rid怎么解决?
  16. sem学习的内容sem学习步骤sem适合的人群
  17. 上海育才高中2021高考成绩查询,育才中学2018高考成绩
  18. Hive 的insert into 和 insert overwrite
  19. 巨量jsvmp,扣逻辑分析
  20. c++ 提取傅里叶描述子_SQL 子查询的优化

热门文章

  1. Django框架(24.Django中的模板的自定义过滤器)
  2. 深度学习-机器学习(神经网络的应用 下)
  3. 第五讲 Python中的字符串(一)
  4. opencv进阶学习笔记4:ROI和泛洪扩充
  5. VTK:绘制BorderPixelSize边框像素大小用法实战
  6. wxWidgets:wxSplashScreen 示例
  7. wxWidgets:wxRichTextCtrl类用法
  8. boost::mp11::mp_all_of_q相关用法的测试程序
  9. boost::geometry::discrete_frechet_distance用法的测试程序
  10. boost::describe模块宏BOOST_DESCRIBE_PP_IS_EMPTY的测试程序