书籍详情

程序设计基础(C语言)

程序设计基础(C语言)

作者:杨波,刘明军 主编

出版社:清华大学出版社

出版时间:2010-09-01

ISBN:9787302234968

定价:¥32.80

购买这本书可以去
内容简介
  《程序设计基础(C语言)/21世纪大学本科计算机专业系列教材·普通高等教育“十一五”国家级规划教材》以培养编程能力为出发点,以实用性为目标,全面地介绍了C语言程序设计的基本知识和程序设计的基本方法。全书分为9章,内容涵盖了C语言的全部知识点。首先介绍了程序设计的基本概念、C语言基础与程序结构,给学习者一个全面的程序概念;然后逐步介绍了C语言基本内容和程序设计方法;最后给出了程序设计实例。《程序设计基础(C语言)/21世纪大学本科计算机专业系列教材·普通高等教育“十一五”国家级规划教材》是作者多年来从事C语言教学的经验积累,可作为高等学校大学本科、高职高专“C语言程序设计”课程的教材,也可作为IT领域C语言程序设计者的自学用书。
作者简介
  杨波,1965年生,博士,教授,全国优秀教师,山东省高校十佳优秀教师。现任教育部高等学校计算机科学与技术专业教学指导分委员会副主任、山东计算机学会副理事长、山东省信息化专家组副组长等职。从事计算机网络、智能控制与信息处理方面的教学科研工作。国家精品课程负责人。获山东省科技进步一等奖2项、二等奖2项,山东省优秀教学成果一等奖2项、二等奖1项。刘明军,1960年生,教授,济南大学山东省计算机实验教学示范中心主任。1982年毕业于大连工学院无线电技术专业,获工学学士学位,1989年毕业于哈尔滨工业大学模式识别与智能控制专业,获工学硕士学位。主要从事信息处理、模式识别和基于模型的故障诊断技术等研究工作。国家精品课程团队主要成员。获山东省优秀教学成果奖和山东省优秀实验成果奖各1项。
目录
第1章 程序设计概述
1.1 计算机软件
1.1.1 程序设计语言
1.1.2 程序设计
1.1.3 数据结构
1.1.4 算法
1.2 算法的表示方法
1.2.1 自然语言表示法
1.2.2 流程图表示法
1.2.3 N-S图表示法
1.2.4 伪代码表示法
1.3 程序设计方法
1.3.1 引言
1.3.2 结构化程序设计
1.3.3 面向对象的程序设计
1.3.4 面向服务的程序设计
1.4 小结
习题
第2章 C语言基础与程序结构
2.1 C语言的发展历程
2.2 C程序的特点及开发环境
2.2.1 C程序的组成及特点
2.2.2 C程序的风格
2.2.3 C程序的开发环境
2.3 C程序的编译与链接
2.3.1 编译的概念
2.3.2 编译预处理
2.3.3 编译优化
2.3.4 汇编
2.3.5 链接
2.4 C语言程序的基本标识
2.4.1 C语言基本语法成分
2.4.2 C语言的表达式语句
2.4.3 C语言数据类型
2.5 C语言程序结构
2.6 格式化输入输出与简单程序设计
2.6.1 格式化输入输出
2.6.2 编写简单的C语言程序
2.7 C语言中的宏定义
2.7.1 不带参数的宏定义
2.7.2 带参数的宏定义
2.8 C语言的文件包含
2.8.1 文件包含命令的一般形式
2.8.2 文件包含的特点
2.9 C语言的条件编译
2.9.1 条件编译命令的一般形式
2.9.2 条件编译的应用
2.10 位运算及其应用
2.10.1 位运算符
2.10.2 位运算符的运算规则
2.10.3 位运算应用举例
2.11 小结
习题
第3章 程序的控制结构
3.1 关系运算与逻辑运算
3.1.1 关系运算
3.1.2 逻辑运算
3.2 分支结构
3.2.1 单分支结构
3.2.2 双分支结构
3.2.3 多分支结构
3.2.4 if语句的嵌套
3.2.5 条件运算符
3.3 循环结构
3.3.1 循环的引出
3.3.2 while循环
3.3.3 do-while循环
3.3.4 for循环
3.3.5 几种循环的比较
3.4 break和continue语句
3.4.1 break语句
3.4.2 continue语句
3.5 goto语句
3.6 小结
3.7 程序举例
习题
第4章 数组
4.1 一维数组
4.1.1 一维数组的引出
4.1.2 一维数组的定义与引用
4.1.3 一维数组的初始化
4.1.4 一维数组的应用
4.2 二维数组
4.2.1 二维数组的引出
4.2.2 二维数组的定义与引用
4.2.3 二维数组的初始化
4.2.4 二维数组的应用
4.3 字符数组
4.3.1 字符数组的引出
4.3.2 字符数组的定义和使用
4.3.3 字符串
4.3.4 字符数组的应用
4.4 小结
4.5 程序举例
习题
第5章 函数
5.1 函数的引出
5.2 函数定义与调用
5.2.1 函数的定义与调用
5.2.2 函数声明与函数原型
5.3 函数参数传递
5.3.1 简单变量作函数参数
5.3.2 数组作函数参数
5.4 函数的嵌套调用
5.5 递归与分治算法
5.5.1 递归函数
5.5.2 分治算法
5.6 局部变量与全局变量
5.6.1 局部变量
5.6.2 全局变量
5.7 变量的存储类别
5.7.1 内存存储方式
5.7.2 auto变量
5.7.3 static变量
5.7.4 register变量
5.7.5 extern变量
5.8 内部函数与外部函数
5.8.1 内部函数
5.8.2 外部函数
5.9 小结
5.10 程序举例
习题
第6章 指针
6.1 指针定义与使用
6.1.1 指针的引出
6.1.2 指针变量的定义
6.1.3 指针变量的使用
6.2 指针与函数
6.2.1 指针作为函数参数
6.2.2 函数返回指针
6.2.3 指向函数的指针
6.3 指针与数组
6.3.1 一维数组与指针
6.3.2 二维数组与指针
6.4 指针与字符串
6.5 指针数组与多级指针
6.5.1 指针数组的定义和引用
6.5.2 多级指针
6.5.3 指针数组作为main函数的形参
……
第7章 结构与链表
第8章 文件
第9章 综合程序设计
附录A 格式化输入出函数的完整格式
附录B ASCII码表
附录C C运算符的优先级与结合
参考文献
猜您喜欢

读书导航