C语言案例教程

C语言案例教程

白炽贵, 编著

出版社:电子工业出版社

年代:2009

定价:27.0

书籍简介:

书籍简介整理中

书籍目录:

第1章编程拉练:移动的金字塔

1.1从画一个“*”号起步

说明1:UCDOS+TC2.0运行环境的建立和启动

说明2:C程序的上机运行步骤

1.2画点成线

1.3画线成形

1.4学会定位光标

1.5画出金字塔

1.6让金字塔向右匀速运动

1.7让金字塔沿方圈移动

1.8探究程序的执行流程

小结

习题

第2章C语言基础

2.1C语言的元字符和标识符

2.2C语言的关键字和语句

2.3C源程序结构

2.4C语言的数据类型

2.5常量和变量

2.6整型数据

2.6.1整型常量

2.6.2整型变量

2.7实型数据

2.7.1实型常量

2.7.2实型变量

2.8字符型数据

2.8.1字符常量

2.8.2字符变量

2.8.3字符串常量

2.9数据类型转换

2.9.1自动类型转换

2.9.2强制类型转换

2.10数据的输出与输入

2.10.1格式输出函数printf()

2.10.2格式输入函数scanf()

2.10.3字符输出函数putchar()

2.10.4字符输入函数getchar()

2.10.5无回显的字符输入函数getch()

小结

习题

第3章运算符与表达式

3.1算术运算符与算术表达式

3.2赋值运算符与赋值表达式

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

3.3.1关系运算符

3.3.2关系表达式

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

3.5逗号运算符与逗号表达式

3.6运算符的优先级和结合性

小结

习题

第4章顺序结构程序设计

4.1C语句的分类

4.2算法的概念

4.3算法的流程图表示

4.4程序的3种基本结构

4.5顺序结构程序设计示例

小结

习题

第5章选择结构

5.1if语句

5.2if...else语句

5.3if...elseif语句

5.4switch语句

5.5选择结构的嵌套

5.5.1if语句的嵌套

5.5.2switch语句的嵌套

5.5.3if嵌套的应用

小结

习题

第6章循环结构

6.1for语句

6.1.1for语句的一般形式

6.1.2for语句的变式

6.2while语句

6.3do...while语句

6.4循环结构的三个专用术语

6.5循环结构应用实例:飞雪迎春

6.6循环的嵌套

6.7break语句和continue语句

6.7.1break语句

6.7.2continue语句

小结

习题

第7章数组

7.1从排序谈数组

7.2一维数组的定义和引用

7.2.1一维数组的定义

7.2.2一维数组元素的引用

7.2.3一维数组的初始化

7.2.4数组元素的赋初值

7.3一维数组应用

7.3.1数据统计

7.3.2数据排序

7.4二维数组

7.5二维数组应用示例

7.6一维字符数组

7.6.1一维字符数组的定义

7.6.2字符串常量和字符串结束标志

7.6.3一维字符数组的初始化

7.6.4字符数组的应用

7.7二维字符数组

7.8“嫦娥探月”

小结7

习题7

第8章函数

8.1函数的基本概念

8.1.1系统库函数

8.1.2用户自定义函数

8.2函数的定义

8.2.1无参数函数的定义

8.2.2有参数函数的定义

8.2.3空函数

8.3形式参数和函数的值

8.4函数的调用

8.4.1函数调用的一般形式

8.4.2函数调用的方式

8.4.3对被调函数的声明

8.5函数调用的参数传递

8.6局部变量和全局变量

8.6.1局部变量

8.6.2全局变量

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

8.8“抗震救灾众志成城”主题动画显示

小结8

习题8

第9章编程实训:俄罗斯方块

9.1俄罗斯方块游戏中各方块的坐标表示

9.2方块坐标的变量存取方式

9.3方块坐标的数组存取方式

9.4把画块操作设计为专用函数

9.5增强画块函数的适应性

9.6在约定位置随机产生新方块

9.7方块的预设移动

9.8方块的键控移动

9.9俄罗斯方块游戏的整体结构设计

9.10俄罗斯方块游戏的整体框架程序

9.11完善框架程序中的可移性检测功能

9.12完善框架程序中的初始化功能

9.13完善框架程序中的方块落底处理功能

9.14完善框架程序中的更新显示功能

9.15场景数组与游戏区域的同屏显示

9.16完整的俄罗斯方块游戏程序

第10章C语言的高级特性

10.1结构体

10.1.1结构体类型定义和结构体变量、结构体数组的定义

10.1.2结构体变量和结构体数组的使用

10.2指针

10.2.1变量的地址和指针概述

10.2.2指针变量的定义和引用

10.2.3指向字符串的指针

10.2.4指向结构体变量的指针

10.2.5指向结构体数组的指针

10.2.6指向函数的指针

10.2.7关于指针运算的一个说明

10.3结构体和指针的应用:渡河问题

10.4共用体类型简介

小结10

习题10

第11章编程阅读:演玩汉诺塔

11.1汉诺塔问题

11.2演玩汉诺塔

11.2.1游戏界面的布局设计

11.2.2游戏进程的思路设计

11.2.3游戏功能的模块设计

11.2.4源程序

11.2.5各模块功能设计要点简介

附录AC语言中的关键字

附录B文本屏幕颜色值的定义

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

内容摘要:

  本书为C语言程序设计课的试用教材,是结合中等职业教育的教学实际编写的,适合各中职学校计算机应用专业教学使用。  本书针对中等职业学校计算机应用专业教学实际,在C语言的语法规则说明上追求精练,在编程实训上注重力度。本书在考虑趣味性、操作性的同时,把基础知识的编程应用做了精心设计和强化提高。本书共分为11章,主要内容包括C语言基础、运算符与表达式、顺序结构程序设计、循环结构、函数、编程实训:俄罗斯方块等。  本书为中等职业学校C语言程序设计课程的试用教材,是结合中等职业学校的教学实际编写的,适合于中等职业教育计算机应用专业教学使用。  本书按循序渐进、逐步到位的笔法写成。全书共分11章。第1章用“移动的金字塔”这一具有三重循环的简易动画程序,来进行编程拉练,以鸟瞰C语言编程的概貌。第2章至第8章主要介绍C语言基础,运算符和表达式、顺序结构、选择结构、循环结构、数组和函数。第9章为编程实训,该实训用7个由小变大的例题程序和4个空函数的功能完善组成11级阶梯,通过在阶梯每一步上的算法分析和上机操作,使学生实训从只能输出某一固定方块的简单程序,一步一步攀登上了整个游戏功能全部实现的复杂程序。第10章简要介绍了结构体和指针及共用体。第11章介绍了著名的汉诺塔问题和相应的游戏程序设计。  本书配有学习光盘,光盘中主要提供了43个教学课件和书中所有例题程序及习题程序的源代码,对自学极有帮助,还可作为广大中学生和C语言初学者的自学教材。  本书配有电子教学资料包,包括教学指南、电子教案、习题答案、详见前言。

书籍规格:

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

书籍信息归属:

C语言案例教程是电子工业出版社于2009.05出版的中图分类号为 TP312 的主题关于 C语言-程序设计-专业学校-教材 的书籍。