简介
本书以C作为讨论程序设计的语言,讨论了基本程序设计的各方面问题。书中给出程序实例时没有采用常见的提出问题,给出解答,再加些解释的简单三步形式,而是增加了许多问题的分析和讨论,以帮助读者认识程序设计过程的实质,理解从问题到程序的思考过程。书中还尽可能详尽地解释了许多与C语言和程序设计有关的问题。 本书适合作为高等院校计算机及相关专业的教材,也可供其他学习C程序设计语言的读者阅读。
目录
第1章 程序设计和C语言
1.1 程序和程序语言
1.2 C语言简介
1.3 一个简单的C程序
1.4 程序开发过程
1.5 问题与程序设计
本章讨论的重要概念
练习
第2章 数据对象与计算
2.1 基本字符、名字表示、标识符和关键字
2.2 数据与类型
2.3 基本类型与数据表示
2.3.1 整数类型和整数的表示
2.3.2 实数类型和实数的表示
2.3.3 字符类型和字符的表示
2.3.4 数据的外部表示、内部表示与转换
2.4 运算符、表达式与计算
2.4.1 算术运算符
2.4.2 算术表达式
2.4.3 表达式的求值
2.4.4 计算和类型
2.5 数学函数库及其使用
2.5.1 函数、函数调用
2.5.2 数学函数及其使用
2.5.3 函数调用中的类型转换
问题解释
几个常用程序模式
本章讨论的重要概念
练习
第3章 变量、函数和控制结构
3.1 语句、复合结构
3.2 变量—概念、定义和使用
3.2.1 变量的定义
3.2.2 变量的赋值与取值
3.2.3 几个问题
3.3 定义函数(初步)
3.3.1 函数定义
3.3.2 函数和程序
3.3.3 函数与类型
3.3.4 自定义输出函数
3.4 关系表达式、逻辑表达式、条件表达式
3.4.1 关系表达式和条件表达式
3.4.2 逻辑表达式
3.5 语句与控制结构
3.5.1 条件语句(if语句)
3.5.2 循环语句(1):while语句
3.5.3 循环语句(2):for语句
3.6 若干常用结构和问题
3.6.1 增量和减量运算符(++、--)
3.6.2 逗号运算符
3.6.3 实现二元运算符操作的赋值运算符
3.6.4 空语句
3.6.5 表达式和求值
问题解释
几个常用程序模式
本章讨论的重要概念
练习
第4章 基本程序设计技术
第5章 C程序结构
第6章 数组
第7章 指针
第8章 文件和输入输出
第9章 结构和其他数据机制
第10章 程序开发技术
第11章 标准库
附录A C语言运算符表
附录B C语言速查
附录C C99简介
进一步学习的建议
参考文献
1.1 程序和程序语言
1.2 C语言简介
1.3 一个简单的C程序
1.4 程序开发过程
1.5 问题与程序设计
本章讨论的重要概念
练习
第2章 数据对象与计算
2.1 基本字符、名字表示、标识符和关键字
2.2 数据与类型
2.3 基本类型与数据表示
2.3.1 整数类型和整数的表示
2.3.2 实数类型和实数的表示
2.3.3 字符类型和字符的表示
2.3.4 数据的外部表示、内部表示与转换
2.4 运算符、表达式与计算
2.4.1 算术运算符
2.4.2 算术表达式
2.4.3 表达式的求值
2.4.4 计算和类型
2.5 数学函数库及其使用
2.5.1 函数、函数调用
2.5.2 数学函数及其使用
2.5.3 函数调用中的类型转换
问题解释
几个常用程序模式
本章讨论的重要概念
练习
第3章 变量、函数和控制结构
3.1 语句、复合结构
3.2 变量—概念、定义和使用
3.2.1 变量的定义
3.2.2 变量的赋值与取值
3.2.3 几个问题
3.3 定义函数(初步)
3.3.1 函数定义
3.3.2 函数和程序
3.3.3 函数与类型
3.3.4 自定义输出函数
3.4 关系表达式、逻辑表达式、条件表达式
3.4.1 关系表达式和条件表达式
3.4.2 逻辑表达式
3.5 语句与控制结构
3.5.1 条件语句(if语句)
3.5.2 循环语句(1):while语句
3.5.3 循环语句(2):for语句
3.6 若干常用结构和问题
3.6.1 增量和减量运算符(++、--)
3.6.2 逗号运算符
3.6.3 实现二元运算符操作的赋值运算符
3.6.4 空语句
3.6.5 表达式和求值
问题解释
几个常用程序模式
本章讨论的重要概念
练习
第4章 基本程序设计技术
第5章 C程序结构
第6章 数组
第7章 指针
第8章 文件和输入输出
第9章 结构和其他数据机制
第10章 程序开发技术
第11章 标准库
附录A C语言运算符表
附录B C语言速查
附录C C99简介
进一步学习的建议
参考文献
从问题到程序:程序设计与C语言引论——重点大学计算机教材
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×