C语言程序设计案例教程

C语言程序设计案例教程

张越男, 高妍, 主编

出版社:北京交通大学出版社

年代:2011

定价:29.0

书籍简介:

全书共分为10章。第1章讲述C语言的基础知识和C语言的词法、关键字等,第2章讲述运算符和表达式知识,第3章讲述C语言的程序设计,第4章讲述数组,第5章讲述函数,第6章讲述指针,第7章讲述用户自定义数据类型,第8章讲述文件操作,第9章讲述调试与错误处理,第10章为综合应用,给出了较大的编程实例,可作为课程实训(课程设计)之用。

书籍目录:

任务1 C程序设计概述

1.1 C语言的产生和发展

1.2 C语言的特点

1.3 C语言的版本

1.4 C语言程序的构成和书写格式

1.4.1 C语言程序的构成

1.4.2 C语言程序的书写格式

1.5 Turbo C的操作过程

1.5.1 Turbo C 2.0简介和启动

1.5.2 Turbo c 2.0集成开发环境

1.5.3 C语言程序的上机步骤

1.5.4 程序调试方法

实训

任务小结

思考与练习

任务2 C语言程序设计的基本概念

2.1 标识符、常量和变量

2.1.1 标识符

2.1.2 常量和变量

2.2 数据类型

2.2.1 整型数据

2.2.2 实型数据

2.2.3 字符型数据

2.2.4 变量赋初值

2.3 运算符与表达式

2.3.1 运算符简介

2.3.2 算术运算符和算术表达式

2.3.3 赋值运算符和赋值表达式

2.3.4 逗号运算符和逗号表达式

2.3.5 自加、自减运算符

2.3.6 强制类型转换运算符

2.4 各类数值型数据之间的混合运算

实训

任务小结

思考与练习

任务3 顺序结构程序设计

3.1 程序设计的三种基本结构

3.2 C程序设计的语句

3.3 标准库函数

3.4 数据输出

3.4.1 单字符输出函数putchar

3.4.2 字符串输出函数puts

3.4.3 格式输出函数printf

3.5 数据输入

3.5.1 单字符输入函数getcltlar

3.5.2 字符串输入函数gets

3.5.3 格式输入函数scanf

实训

任务小结

思考与练习

任务4 选择结构程序设计

4.1 关系运算符与关系表达式

4.2 逻辑运算符与逻辑表达式

4.3 条件运算符与条件表达式

4.4 if语句

4.4.1 单分支if语句

4.4.2 双分支if语句

4.4.3 嵌套的if语句

4.5 switch语句

4.6 程序举例

实训

任务小结

思考与练习

任务5 循环结构程序设计

5.1 while语句

5.2 do-while语句

5.3 for语句

5.4 循环结构的嵌套

5.5 break、continue和goto语句在循环结构中的作用

5.5.1 break语句

5.5.2 continue语句

5.5.3 goto语句

5.6 程序举例

实训

任务小结

思考与练习

任务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.3.3 字符数组与字符串的关系

6.3.4 字符数组的输入输出

6.3.5 字符串处理函数

6.4 程序举例

实训

任务小结

思考与练习

任务7 函数

7.1 函数的定义和返回值

7.1.1 函数的分类

7.1.2 函数的定义

7.1.3 函数的返回值

7.2 函数的调用方式

7.2.1 函数的调用

7.2.2 函数的调用方式

7.3 函数的说明

7.3.1 函数说明的形式

7.3.2 函数说明的位置

7.4 函数调用时数据的传递

7.5 程序举例

实训

任务小结

思考与练习

任务8 指针

8.1 变量的地址和指针

8.2 指针变量

8.2.1 指针变量的定义

8.2.2 指针变量的引用

8.3 指针与数组

8.3.1 指向数组元素的指针变量的定义与赋值

8.3.2 通过指针引用数组元素

8.3.3 指针变量的运算

8.3.4 指向多维数组的指针

8.4 指针与字符串

8.4.1 字符数组

8.4.2 字符指针

8.5 指向函数的指针

8.5.1 函数的指针

8.5.2 用函数指针作为函数参数

8.5.3 返回指针值的函数

8.6 指针数组

8.6.1 指针数组的概念

8.6.2 指向指针的指针

8.6.3 命令行参数

8.7 程序举例

实训

任务小结

思考与练习

任务9 编译预处理

9.1 宏定义

9.1.1 不带参数的宏

9.1.2 带参数的宏

9.2 文件包含

9.3 条件编译

任务小结

思考与练习

任务10 结构体与共用体

10.1 定义结构体

10.1.1 结构体类型定义

10.1.2 结构体类型变量的定义和使用

lO.1.3 结构体数组

10.2 指向结构体数据的指针

10.2.1 指向结构体变量的指针

10.2.2 指向结构体数组的指针

10.3 共用体类型的定义

10.3.1 共用体类型变量的定义

10.3.2 共用体变量的引用

实训

任务小结

思考与练习

任务11 文件

11.1 文件的概念

11.1.1 文件与文件名

11.1.2 文件的分类

11.2 文件类型指针

1l.3 打开和关闭文件

11.3.1 文件的打开

11.3.2 文件的关闭

11.4 文件的读写

11.4.1 字符读写函数fgetc和foutc

11.4.2 字符串读写函数fgetc和foutc

11.4.3 数据块读写函数fread和fwfite

11.4.4 格式化读写函数fscanf和fbrintf

11.5 文件的定位

11.6 文件检测函数

实训

任务小结

思考与练习

任务12 综合实训

12.1 职工工资管理系统

12.1.1 需求分析

12.1.2 概要设计

12.1.3 详细设计

12.1.4 程序清单

12.2 学生成绩管理系统

12.2.1 需求分析

12.2.2 概要设计

12.2.3 详细设计

12.2.4 程序清单

任务小结

附录A C运算符的优先级及其结合性

附录B ASCⅡ码

附录C C库函数

参考文献

内容摘要:

C语言功能强大,使用灵活,是国内外广泛使用的计算机语言。《C语言程序设计案例教程》针对C语言初学者和高职高专学生的特点,首先介绍了C语言的基础知识、编程环境,然后介绍了C程序的三种基本结构,以及数组、函数、指针、文件等内容,最后安排了综合实训。本书力求内容精练、重点突出、定位准确、例题新颖。  为了配合C语言内容的讲授,《C语言程序设计案例教程》采用案例教学法,安排了大量的例题和习题,其中包括许多二级和三级计算机等级考试的真题。本书不仅可作为C语言初学者和高职高专学生的教材,也可作为C语言自学者的参考用书。

书籍规格:

书籍详细信息
书名C语言程序设计案例教程站内查询相似图书
9787512105775
如需购买下载《C语言程序设计案例教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位北京交通大学出版社
版次1版印次1
定价(元)29.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

C语言程序设计案例教程是北京交通大学出版社于2011.6出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等职业教育-教材 的书籍。