网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C语言程序设计与实训教程(新世纪高职高专实用规划教材)/计算机系列
分类 教育考试-大中专教材-成人教育
作者 伍一//于冠达//谭龙//孙柏祥//陈廷勇
出版社 清华大学出版社
下载
简介
编辑推荐

本教材根据作者多年从事程序设计课程教学活动以及应用软件开发的经验,针对软件开发应用领域中程序设计的要求,在程序设计教学过程中避免陷入学习程序设计语言繁杂的语法和格式,而是将主要精力集中在所要解决的实际问题上,从知识点以及具体问题出发,重点掌握如何通过程序设计来解决问题。

内容推荐

本书用大量示例帮助读者掌握程序设计思想,学会程序设计方法,训练程序设计能力,达到初步解决程序设计实际问题的岗位要求。

本书共分11章,首先学习程序设计概念、基本数据类型及操作,初步培养上机操作、程序调试能力;然后学习流程设计及其典型应用、数组类型、模块化程序设计,培养程序设计的基本能力;最后学习指针、结构体类型设计,学习位操作、文件访问操作、图形程序设计,培养设计应用程序的能力。

本书的特点是将主要精力集中在所要解决的问题上,把C语言程序设计方法融入实践环节中,并且在编排程序设计的内容顺序方面,保持与C语言程序设计课程体系内容相吻合,做到循序渐进、系统学习、广泛实践,有利于学生的接受。本教材配有电子教案、程序源代码。

本书可作为高职高专层次各类学校程序设计的教材,还适合于高等院校应用型本科层次使用,也可作为计算机岗位培训的教学用书。

目录

第1章 程序设计概述

 1.1 程序与程序设计语言

1.1.1 程序的概念

1.1.2 程序设计语言

1.1.3 C程序设计语言的基本结构及特点

1.1.4 C程序设计语言的支持环境

 1.2 C语言的开发环境

1.2.1 运行一个C语言程序的一般过程

1.2.2 TC的启动、退出及命令菜单

1.2.3 编辑并保存一个C语言源程序

1.2.4 编译、连接——单个源程序文件

1.2.5 运行与查看结果

1.2.6 编辑下一个新的源程序

 1.3 算法设计与描述

1.3.1 算法设计

1.3.2 算法描述方法

 1.4 上机实训设计

1.4.1 实训目的

1.4.2 实训内容

1.4.3 实训过程

1.4.4 实训总结

 1.5 习题

第2章 数据类型、运算符与表达式

 2.1 C语言的数据类型

 2.2 常量与变量

2.2.1 常量和符号常量

2.2.2 变量

 2.3 整型数据

2.3.1 整型常量

2.3.2 整型变量

 2.4 实型数据

2.4.1 实型常量

2.4.2 实型变量

 2.5 字符型数据

2.5.1 字符型常量

2.5.2 字符型变量

2.5.3 字符数据在内存中的存储形式及其使用方法

2.5.4 字符串常量

 2.6 变量赋初值

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

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

2.8.1 C运算符简介

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

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

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

 2.11 上机实训设计

2.11.1 实训目的

2.11.2 实训内容

2.11.3 实训过程

2.11.4 实训总结

 2.12 习题

第3章 程序输入输出设计与程序测试

 3.1 数据的输出

3.1.1 printf()函数

3.1.2 putchar()函数

3.1.3 puts()函数

 3.2 数据的输入

3.2.1 scanf()函数

3.2.2 数据输入操作指导

3.2.3 getchar()函数

3.2.4 gets()函数

 3.3 输入、输出函数的常见错误

 3.4 简单的菜单设计

 3.5 程序测试方法与技巧

3.5.1 选择测试数据

3.5.2 程序算法测试的基本步骤

3.5.3 调试程序的基本方法

 3.6 上机实训设计

3.6.1 实训目的

3.6.2 实训内容

3.6.3 实训过程

3.6.4 实训总结

 3.7 习题

第4章 程序的流程设计及典型应用

 4.1 顺序结构流程设计

 4.2 选择型流程设计

4.2.1 if语句流程设计

4.2.2 if语句多重选择设计

4.2.3 switch语句流程设计

 4.3 循环型流程设计

4.3.1 for循环语句流程设计

4.3.2 for循环语句进一步讨论

4.3.3 while循环语句流程设计

4.3.4 do-while直到型循环语句流程设计

4.3.5 多重循环的用法

4.3.6 break语句和continue语句的用法

 4.4 循环型设计的典型应用

4.4.1 穷举类型算法设计

4.4.2 递推类型算法设计

 4.5 上机实训设计

4.5.1 实训目的

4.5.2 实训内容

4.5.3 实训过程

4.5.4 实训总结

 4.6 习题

第5章 数组类型及应用

 5.1 一维数组及应用

5.1.1 一维数组的定义

5.1.2 一维数组的引用

5.1.3 一维数组的应用

 5.2 二维数组及应用

5.2.1 二维数组的定义

5.2.2 二维数组的引用

5.2.3 二维数组的应用

 5.3 字符串与字符数组

5.3.1 字符串与字符数组的定义

5.3.2 字符串与字符数组的应用

5.3.3 字符串函数及应用

 5.4 上机实训设计

5.4.1 实训一

5.4.2 实训二

 5.5 习题

第6章 函数

 6.1 函数的定义与调用

6.1.1 函数定义

6.1.2 函数调用与参数传递

6.1.3 函数定义与调用常见错误

 6.2 函数的嵌套调用和递归调用

6.2.1 函数的嵌套调用

6.2.2 函数的递归调用

 6.3 数组作为函数参数

6.3.1 数组元素作为函数参数

6.3.2 数组名作为函数的形参和实参

 6.4 内部变量与外部变量

6.4.1 内部变量

6.4.2 外部变量

 6.5 内部函数与外部函数

6.5.1 内部函数(又称静态函数)

6.5.2 外部函数

6.5.3 多个源程序文件的编译和连接

 6.6 变量的动态存储与静态存储简介

6.6.1 内部变量的存储方式

6.6.2 外部变量的存储方式

 6.7 编译预处理

6.7.1 宏定义与符号常量

6.7.2 文件包含

6.7.3 条件编译

 6.8 上机实训设计

6.8.1 实训一

6.8.2 实训二

 6.9 习题

第7章 指针

 7.1 指针概述

7.1.1 指针与指针变量

7.1.2 指针变量的定义

7.1.3 指针变量的引用

7.1.4 指针参与的运算

 7.2 指针和数组

7.2.1 一维数组的指针表示

7.2.2 多维数组的指针表示

7.2.3 指向多维数组的指针变量

 7.3 字符串和指针

7.3.1 用字符数组引用字符串

7.3.2 用字符指针操作字符串

7.3.3 字符串作为函数参数

 7.4 函数与指针

7.4.1 指针变量作为函数的参数

7.4.2 数组作为函数的参数

7.4.3 函数的指针和指向函数的指针变量

 7.5 指针作为函数的返回值

7.5.1 返回值为指针的函数的定义

7.5.2 指针函数的应用

 7.6 指针数组和指向指针的指针

7.6.1 指针数组的概念

7.6.2 指向指针的指针

7.6.3 指针数组做main函数的形参(命令行参数)

7.6.4 指向void量的指针变量

 7.7 指针小结

 7.8 指针实训

7.8.1 实训目的

7.8.2 实训内容和过程

 7.9 习题

第8章 结构体与共用体

 8.1 结构体类型概述

 8.2 结构体类型的变量

8.2.1 结构体类型变量的定义

8.2.2 结构体变量的引用

 8.3 结构体变量数组

8.3.1 结构体数组的定义

8.3.2 结构体数组的初始化

8.3.3 结构体数组的应用

 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.6.4 共用体类型数据的特点

 8.7 枚举类型

 8.8 用typedef为类型定义别名

8.8.1 概念

8.8.2 典型用法

8.8.3 典型类型的别名定义形式

8.8.4 typedef与#define的区别

 8.9 上机实训设计

8.9.1 实训目的

8.9.2 实训内容

8.9.3 实训过程

8.9.4 实训总结

 8.10 习题

第9章 位运算

 9.1 位运算符和位运算

9.1.1 数值在计算机中的表示

9.1.2 位运算符及其使用方法

 9.2 位段

9.2.1 位段的定义

9.2.2 位段的引用

9.2.3 位段的说明

 9.3 位操作应用及设计技巧

 9.4 上机实训设计

9.4.1 实训目的

9.4.2 实训内容

9.4.3 实验过程

9.4.4 实训总结

 9.5 习题

第10章 文件

 10.1 文件的概念

 10.2 文件类型指针

 10.3 文件的打开与关闭

10.3.1 文件的打开(fopen函数)

10.3.2 文件的关闭(fclose函数)

 10.4 文件的读写

10.4.1 fputc函数和fetc函数

10.4.2 fread函数和fwrite函数

10.4.3 fprintf函数和.fscanf函数

10.4.4 文件其他读写函数

 10.5 文件的定位

10.5.1 rewind函数

10.5.2 fseek函数和随机读写

10.5.3 ftell函数

10.5.4 出错的检测

 10.6 文件系统实训

10.6.1 实训目的

10.6.2 实训内容与过程

 10.7 习题

第11章 C语言图形编程

 11.1 概述

 11.2 图形函数的使用

11.2.1 图形模式的初始化

11.2.2 屏幕颜色的设置和清屏函数

11.2.3 基本图形函数

 11.3 综合应用实例

 11.4 上机实训设计

11.4.1 实训目的

11.4.2 实训内容

11.4.3 实训过程

11.4.4 实训总结

 11.5 习题

附录A C语言的关键字及其用途

附录B 常用字符与ASCII代码对照表

附录C 运算符的优先级和结合性

附录D C语言库函数

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/26 9:01:08