新書推薦:
《
爱你,是我做过最好的事
》
售價:HK$
55.8
《
史铁生:听风八百遍,才知是人间(2)
》
售價:HK$
55.8
《
量子网络的构建与应用
》
售價:HK$
109.8
《
拍电影的热知识:126部影片里的创作技巧(全彩插图版)
》
售價:HK$
109.8
《
大唐名城:长安风华冠天下
》
售價:HK$
87.4
《
情绪传染(当代西方社会心理学名著译丛)
》
售價:HK$
88.5
《
中国年画 1950-1990 THE NEW CHINA: NEW YEAR PICTURE 英文版
》
售價:HK$
236.0
《
革命与反革命:社会文化视野下的民国政治(近世中国丛书)
》
售價:HK$
93.2
|
內容簡介: |
《C语言程序设计案例化教程》作为校企合作教材,是程序设计教材的创新,实现了从以计算机知识为主线的体系结构向以企业能力训练为主线的体系结构转变,把程序设计的学习从语法知识学习提高到解决问题的能力培养上。全书共设11个项目。项目1介绍了C语言的开发环境;项目2介绍了C语言的基本语法;项目3、项目4、项目5介绍了程序流程控制结构;项目6介绍了数组;项目7介绍了函数;项目8介绍了指针;项目9介绍了编译预处理的概念;项目10介绍了文件;项目11是课程实训,通过实训案例让学生学会编写简单的C程序软件。
本书可作为应用型院校程序设计课程的教材,又可作为等级考试及计算机培训班的教材或参考书,也可作为计算机相关专业的程序设计课程用书。
|
目錄:
|
第1章 C语言概述
1.1 C语言的发展与特点
1.1.1 C语言的发展历程
1.1.2 C语言的特点
1.2 C语言程序的格式和构成
1.2.1 C语言程序的格式说明
1.2.2 C语言程序的构成及编译
1.2.3 C语言程序的基本要求
1.3 C语言的开发环境
1.3.1 Visual C++ 6.0的安装
1.3.2 进入Visual C++ 6.0开发环境
1.3.3 Visual C++ 6.0重要菜单命令介绍
1.4 拓展训练
1.5 知识链接
第2章 数据描述与基本操作
2.1 场景导入
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.4 回到场景
2.5 拓展训练
2.6 知识链接
2.6.1 条件运算符与条件表达式
2.6.2 逗号运算符与逗号表达式
2.6.3 不同类型数据间的混合运算
第3章 顺序结构程序设计
3.1 场景导入
3.2 C语句概述
3.2.1 表达式语句
3.2.2 函数调用语句
3.2.3 流程控制语句
3.2.4 空语句
3.2.5 复合语句
3.3 赋值语句
3.4 格式输入与输出
3.4.1 格式输出函数printf函数
3.4.2 格式输入函数scanf函数
3.5 顺序结构程序设计
3.5.1 程序设计中的三种基本结构
3.5.2 顺序结构程序设计举例
3.6 回到场景
3.7 拓展训练
3.8 知识链接
3.8.1 putchar函数
3.8.2 getchar函数
3.8.3 getch函数
3.8.4 puts函数
3.8.5 gets函数
第4章 选择结构程序设计
4.1 场景导入
4.2 if语句
4.2.1 选择结构概述
4.2.2 if语句的三种形式
4.3 switch语句
4.3.1 switch语句概述
4.3.2 switch语句程序设计举例
4.4 选择结构程序设计举例
4.5 回到场景
4.6 拓展训练
4.7 知识链接
4.7.1 if语句的嵌套
4.7.2 条件运算符
第5章 循环结构程序设计
5.1 场景导入
5.2 while语句构成的循环
5.2.1 循环结构概述
5.2.2 while循环结构
5.2.3 while循环结构举例
5.3 do-while语句构成的循环
5.3.1 do-while循环结构
5.3.2 do-while循环结构举例
5.3.3 while和do-while循环的比较
5.4 for语句构成的循环
5.4.1 for循环结构
5.4.2 for循环结构举例
5.4.3 几种循环的比较
5.5 break语句和continue语句
5.5.1 break语句
5.5.2 continue语句
5.5.3 break语句和continue语句的区别
5.6 循环结构程序设计举例
5.7 回到场景
5.8 拓展训练
5.9 知识链接
5.9.1 for循环的变型
5.9.2 循环的嵌套
5.9.3 goto语句构成的循环
第6章 数组
6.1 场景导入
6.2 一维数组
6.2.1 一维数组的定义与引用
6.2.2 一维数组的初始化
6.3 一维数组应用举例
6.4 二维数组
6.4.1 二维数组的定义与引用
6.4.2 二维数组的初始化
6.5 二维数组应用举例
6.6 回到场景
6.7 拓展训练
6.8 知识链接
6.8.1 多维数组
6.8.2 字符数组的定义和初始化
6.8.3 字符串
6.8.4 字符串的输入与输出
第7章 函数
7.1 场景导入
7.2 函数定义
7.3 函数参数和函数的返回值
7.3.1 形式参数和实际参数
7.3.2 函数的返回值
7.4 函数的参数传递方式
7.4.1 普通变量作为函数参数
7.4.2 数组作为函数参数
7.5 函数的调用
7.5.1 函数调用的一般形式
7.5.2 函数调用方式
7.6 函数的嵌套调用
7.7 变量的作用域
7.7.1 局部变量
7.7.2 全局变量
7.8 回到场景
7.9 拓展训练
7.10 知识链接
7.10.1 数组作为函数参数
7.10.2 函数的递归调用
7.10.3 变量的作用域
7.10.4 变量的存储类型
7.10.5 函数的作用域
第8章 指针
8.1 场景导入
8.2 指针的概念
8.2.1 指针变量的定义
8.2.2 指针变量赋值与初始化
8.2.3 指针变量应用
8.2.4 指针变量作为函数参数
8.3 指针与数组
8.3.1 指向数组元素的指针变量
8.3.2 通过指针引用数组元素
8.3.3 数组名作函数参数
8.4 指针与字符串
8.4.1 字符串的表示形式
8.4.2 字符指针变量与字符数组
8.5 回到场景
8.6 拓展训练
8.7 知识链接
8.7.1 二维数组的指针
8.7.2 指向多维数组的指针和指针变量
8.7.3 指针型函数
8.7.4 指向指针的指针
第9章 编译预处理
9.1 场景导入
9.2 宏定义
9.2.1 无参数宏定义
9.2.2 有参数宏定义
9.3 文件包含
9.4 条件编译
9.5 回到场景
9.6 拓展训练
9.7 知识链接
第10章 文件
10.1 场景导入
10.2 C语言中文件的概念
10.2.1 文件的概念与分类
10.2.2 文件的处理方式
10.2.3 文件类型指针
10.3 文件的打开与关闭
10.3.1 文件的打开
10.3.2 文件的关闭
10.4 文件的读写
10.4.1 字符读写函数
10.4.2 字符串读写函数
10.5 文件的定位与检测
10.5.1 文件定位函数
10.5.2 文件出错检测函数
10.6 回到场景
10.7 拓展训练
10.8 知识链接
10.8.1 文件类型指针的定义
10.8.2 数据块读写函数
10.8.3 格式化读写函数
第11章 课程实训
11.1 项目案例
11.2 拓展训练
11.3 知识链接
附录A 常用ASCII代码对照表
附录B C语言中的关键字
附录C 运算符的优先级和结合性
附录D 常用库函数
参考文献
|
|