天天看点

何钦铭c语言程序设计第三版课本,C语言程序设计(第3版)

《C语言程序设计(第3版)》是为将C语言作为入门语言的程序设计课程编写的以培养学生程序设计基本能力为目标的教材。《C语言程序设计(第3版)》以程序设计为主线,以编程应用为驱动,通过案例和问题引入内容,重点讲解程序设计的思想和方法,并结合相关的语言知识的介绍。全书主要包括3方面的内容:基本内容(数据表达、数据处理和流程控制),常用算法和程序设计风格,以及C语言应用中的一些处理机制(编译预处理和命令行参数等)。

为了满足读者对在线开放学习的需求,对读者在学习中常常感到困惑的循环、函数、指针等难点增加了微视频讲解;《C语言程序设计(第3版)》的练习和习题部署在具有在线判题功能的PTA(ProgrammingTeachingAssistant)平台上,读者输入验证码后即可进行在线练习。

《C语言程序设计(第3版)》可以作为高等院校和计算机等级考试的教学用书,也可作为对C程序设计感兴趣的读者的自学用书。 第1章引言

1.1一个C语言程序

1.2程序与程序设计语言

1.2.1程序与指令

1.2.2程序设计语言的功能

1.2.3程序设计语言的语法

1.2.4程序的编译与编程环境

1.3C语言的发展历史与特点

1.4实现问题求解的过程

习题1

第2章用C语言编写程序

2.1在屏幕上显示HelloWorld!

2.2求华氏温度1000F对应的摄氏温度

2.2.1程序解析

2.2.2常量、变量和数据类型

2.2.3算术运算和赋值运算

2.2.4格式化输出函数printf()

2.3计算分段函数

2.3.1程序解析

2.3.2关系运算

2.3.3if-else语句

2.3.4格式化输入函数scanf()

2.3.5常用数学函数

2.4输出华氏-摄氏温度转换表

2.4.1程序解析

2.4.2for语句

2.4.3指定次数的循环程序设计

2.5生成乘方表与阶乘表

习题2

第3章分支结构

3.1简单的猜数游戏

3.1.1程序解析

3.1.2二分支结构和if-else语句

3.1.3多分支结构和else-if语句

3.2四则运算

3.2.1程序解析

3.2.2字符型数据

3.2.3字符型数据的输入和输出

3.2.4逻辑运算

3.3查询自动售货机中商品的价格

3.3.1程序解析

3.3.2switch语句

3.3.3多分支结构

习题3

第4章循环结构

4.1用格雷戈里公式求∏的近似值

4.1.1程序解析

4.1.2while语句

4.2统计一个整数的位数

4.2.1程序解析

……

第5章函数

第6章回顾数据类型和表达式

第7章数组

第8章指针

第9章结构

第10章函数与程序结构

第11章指针进阶

第12章文件

附录AC语言基本语法

附录BASCII码集

附录CPTA使用说明

参考文献

内容简介:

《C语言程序设计(第3版)》是为将C语言作为入门语言的程序设计课程编写的以培养学生程序设计基本能力为目标的教材。《C语言程序设计(第3版)》以程序设计为主线,以编程应用为驱动,通过案例和问题引入内容,重点讲解程序设计的思想和方法,并结合相关的语言知识的介绍。全书主要包括3方面的内容:基本内容(数据表达、数据处理和流程控制),常用算法和程序设计风格,以及C语言应用中的一些处理机制(编译预处理和命令行参数等)。

为了满足读者对在线开放学习的需求,对读者在学习中常常感到困惑的循环、函数、指针等难点增加了微视频讲解;《C语言程序设计(第3版)》的练习和习题部署在具有在线判题功能的PTA(ProgrammingTeachingAssistant)平台上,读者输入验证码后即可进行在线练习。

《C语言程序设计(第3版)》可以作为高等院校和计算机等级考试的教学用书,也可作为对C程序设计感兴趣的读者的自学用书。

目录:

第1章引言

1.1一个C语言程序

1.2程序与程序设计语言

1.2.1程序与指令

1.2.2程序设计语言的功能

1.2.3程序设计语言的语法

1.2.4程序的编译与编程环境

1.3C语言的发展历史与特点

1.4实现问题求解的过程

习题1

第2章用C语言编写程序

2.1在屏幕上显示HelloWorld!

2.2求华氏温度1000F对应的摄氏温度

2.2.1程序解析

2.2.2常量、变量和数据类型

2.2.3算术运算和赋值运算

2.2.4格式化输出函数printf()

2.3计算分段函数

2.3.1程序解析

2.3.2关系运算

2.3.3if-else语句

2.3.4格式化输入函数scanf()

2.3.5常用数学函数

2.4输出华氏-摄氏温度转换表

2.4.1程序解析

2.4.2for语句

2.4.3指定次数的循环程序设计

2.5生成乘方表与阶乘表

习题2

第3章分支结构

3.1简单的猜数游戏

3.1.1程序解析

3.1.2二分支结构和if-else语句

3.1.3多分支结构和else-if语句

3.2四则运算

3.2.1程序解析

3.2.2字符型数据

3.2.3字符型数据的输入和输出

3.2.4逻辑运算

3.3查询自动售货机中商品的价格

3.3.1程序解析

3.3.2switch语句

3.3.3多分支结构

习题3

第4章循环结构

4.1用格雷戈里公式求∏的近似值

4.1.1程序解析

4.1.2while语句

4.2统计一个整数的位数

4.2.1程序解析

……

第5章函数

第6章回顾数据类型和表达式

第7章数组

第8章指针

第9章结构

第10章函数与程序结构

第11章指针进阶

第12章文件

附录AC语言基本语法

附录BASCII码集

附录CPTA使用说明

参考文献