第一图书网

程序设计基础教程

郑大鹏,陈雅文 编著 清华大学出版社
出版时间:

2011-10  

出版社:

清华大学出版社  

作者:

郑大鹏,陈雅文 编著  

页数:

340  

内容概要

  《程序设计基础教程(C语言)》详细介绍了计算机及计算机程序的基本概念、程序设计的过程和方法、C程序设计语言的基本语法和用法,以及初学者编程时应注意的问题和应养成的32个良好习惯。语法以1999年颁布的C语言国际标准为依据,规范实用。《程序设计基础教程(C语言)》配有丰富的思考题和练习题,每章后列出了有关专业术语的英语原文。附录提供了正文中不便详细介绍的内容,具有很高的参考价值。
  《程序设计基础教程(C语言)》可作为各类高等学校学生的程序设计课程教材,也适合各种程度的程序设计爱好者和中学生自学或参考。即使是有一定编程基础的程序员,也可从《程序设计基础教程(C语言)》获益。

书籍目录

第0章 导论
 0.1 何谓程序设计
 0.2 为何要学习程序设计
 0.3 本书的主要内容
 0.4 学习方法
 0.5 学习目标
 0.6 进一步学习的内容
 本章 术语
 本章 要点
 练习题
第1章 计算机简介
 1.1 计算机发展简史
 1.2 计算机的基本组成
 1.3 程序在计算机中如何执行
 本章 术语
 本章 要点
 练习题
 
第2章 程序设计语言简介
 2.1 程序设计语言发展过程
 2.2 高级语言的发展与分类
 2.3 常用的程序设计语言简介
 本章 术语
 本章 要点
 练习题
 
第3章 C语言概况
 3.1 C语言编程过程与工具
 3.2 程序设计的步骤
 3.3 C语言程序举例
 3.4 用程序输出文字
 本章 术语
 本章 要点
 练习题
 
第4章 程序中的数据对象
 4.1 程序设计语言的数据类型
 4.2 C语言的数值数据类型
 4.3 C语言的文字数据类型
 4.4 变量
 4.5 常数与字符串字面值
 4.6 在程序中使用变量和常数
 本章 术语
 本章 要点
 练习题
 
第5章 数据的输入与输出
 5.1 整数的基本输入/输出
 5.2 浮点数和字符的基本输入/输出
 5.3 其他输入/输出
 本章 术语
 本章 要点
 练习题
 
第6章 数据的运算与表达式
 6.1 常见的运算类别
 6.2 表达式
 6.3 在程序中进行运算
 本章 术语
 本章 要点
 练习题
 
第7章 程序语句的执行顺序
 7.1 程序的语句
 7.2 语句执行顺序
 本章 术语
 本章 要点
 练习题
 
第8章 选择结构
 8.1 简单的条件语句
 8.2 条件语句的嵌套
 8.3 条件语句的简化
 本章 术语
 本章 要点
 练习题
 
第9章 分支转移
 9.1 switch语句
 9.2 switch语句使用要点
 9.3 switch语句与嵌套的if语句比较
 本章 术语
 本章 要点
 练习题
 
第10章 循环语句(一)
 10.1 用goto语句实现循环结构
 10.2 for语句
 10.3 在循环体中使用循环变量
 10.4 while语句和do-while语句
 本章 术语
 本章 要点
 练习题
 
第11章 循环语句(二)
 11.1 循环的中断
 11.2 无限循环的应用
 11.3 循环的嵌套
 11.4 循环语句应用举例
 本章 术语
 本章 要点
 练习题
 
第12章 函数(一)
 12.1 函数的概念
 12.2 函数的定义
 12.3 函数的返回值
 12.4 函数的调用
 本章 术语
 本章 要点
 练习题
 
第13章 函数(二)
 13.1 函数的参数
 13.2 函数与变量
 13.3 标准库函数
 13.4 函数网
 本章 术语
 本章 要点
 练习题
 
第14章 结构化程序设计
 14.1 结构化程序设计概述
 14.2 程序模块的划分
 14.3 模块的详细描述
 14.4 模块的编码实现
 本章 术语
 本章 要点
 练习题
 
第15章 数组
 15.1 数组的概念
 15.2 数组的定义与使用
 15.3 用循环遍历数组元素
 15.4 二维数组
 本章 术语
 本章 要点
 练习题
 
第16章 指针(一)
 16.1 指针的概念
 16.2 指针的基本用法
 本章 术语
 本章 要点
 练习题
 
第17章 指针(二)
 17.1 数组与指针
 17.2 函数与指针
 本章 术语
 本章 要点
 练习题
 
第18章 字符串与命令行参数
 18.1 字符串概念
 18.2 字符串的应用
 18.3 字符串数组
 18.4 命令行参数
 本章 术语
 本章 要点
 练习题
 
第19章 常用的系统函数
 19.1 系统函数概述
 19.2 数学函数
 19.3 字符串处理函数
 19.4 动态内存分配函数
 本章 术语
 本章 要点
 练习题
 
第20章 查找和排序
 20.1 查找
 20.2 排序
 本章 术语
 本章 要点
 练习题
 
第21章 函数的递归调用
 21.1 递归的概念
 21.2 递归的应用
 21.3 递归与循环
 本章 术语
 本章 要点
 练习题
 
第22章 自定义数据类型——结构体
 22.1 结构体的定义
 22.2 结构体的应用
 22.3 结构体数组与指针
 22.4 带有指针成员的结构体
 本章 术语
 本章 要点
 练习题
 
第23章 文件的读写
 23.1 文件简介
 23.2 文件读写概述
 23.3 文件的打开与关闭
 23.4 文本文件的读写
 23.5 二进制文件的读写
 23.6 在文件中定位
 本章 术语
 本章 要点
 练习题
 
第24章 问题求解方法
 24.1 需求获取
 24.2 需求分析
 24.3 程序设计
 24.4 代码实现
 24.5 其他有关问题
 本章 术语
 本章 要点
 练习题
 
第25章 编译预处理与多文件编译
 25.1 编译预处理指令
 25.2 多文件程序的编译
 25.3 多文件程序的编写
 本章 术语
 本章 要点
 练习题
 
第26章 程序的调试与测试
 26.1 手工调试程序
 26.2 使用gdb调试程序
 26.3 程序测试简介
 本章 术语
 本章 要点
 练习题
 附录A在Windows中安装MinGW
 附录BC语言概要
 B1概述
 B2语法符号
 B3基本申明
 B4表达式
 B5语句
 B6函数
 B7结构体、联合体、枚举、位域
 B8指针和数组
 B9复杂申明
 B10预处理指令
附录CC语言保留字
附录DC语言标准库函数
附录E格式字符串说明
 E1指示符
 E2转换说明符
附录FASCII表
附录G部分习题答案
参考文献
  


图书封面

广告

下载页面


程序设计基础教程 PDF格式下载



这本书适合专门学习C语言的人,认真的阅读学习,很好呦,听了同学的建议买的


相关图书