![]()
内容推荐 本书以应用型大学工科学生的教学需求为背景,结合教育部课程培养目标,采用CDIO的思想和教学模式编写,系统地讲述了C语言程序设计知识和实用技术。全书内容包括3部分和4个附录。第1部分基础篇包括第1~4章,介绍C语言概述、C语言的运算符和表达式、选择结构、循环结构;第2部分提升篇包括第5~7章,介绍数组、函数、自定义数据类型;第3部分深入篇包括第8、9章,介绍指针、文件的程序设计知识。附录A~D分别介绍Visual C++ 6.0开发环境、ASCII码表、C语言中的关键字、C语言标准库函数。 本书内容通俗易懂、由浅入深、概念清晰、注重实用、强调基础,兼顾了编程者对中级编程技术的学习要求,提供丰富的编程实例、综合设计案例、实训实验和习题及参考答案,便于读者进行大量的实际应用训练。本书既可作为全国高等学校计算机及相关专业、其他各类工科专业的本科教材,也可作为C语言程序设计爱好者的学习用书,还可作为备考全国计算机等级考试的参考书。 目录 第1部分 基础篇 第1章 C语言概述 1.1 C语言的产生与发展 1.1.1 程序设计语言简述 1.1.2 C语言的历史 1.2 C语言的特点 1.3 一个简单的C语言程序 1.4 C语言程序的格式 1.5 标识符、变量与常量 1.5.1 标识符 1.5.2 变量 1.5.3 常量 1.6 数据类型 1.6.1 整型、实型和字符型 1.6.2 C语言程序语句 1.6.3 格式输出/输入函数 1.6.4 实战演练 1.7 小结 习题1 本章实验实训 第2章 C语言的运算符和表达式 2.1 计算a/b和a%b的值 2.1.1 分析与设计 2.1.2 运算符与表达式 2.2 算术运算符 2.2.1 算术表达式 2.2.2 数据类型与运算结果的关系 2.2.3 实战演练 2.3 位运算符 2.3.1 按位与运算 2.3.2 按位或运算 2.3.3 按位异或运算 2.3.4 按位取反运算 2.3.5 左移运算 2.3.6 右移运算 2.3.7 实战演练 2.4 赋值运算符及表达式 2.4.1 赋值运算符 2.4.2 赋值表达式 2.4.3 复合的赋值运算符 2.5 自增自减运算符 2.5.1 自增运算实例 2.5.2 实战演练 2.6 其他运算符 2.6.1 逗号运算符 2.6.2 求字节数运算符 2.7 C语言运算符的分类与优先级 2.7.1 运算符的分类 2.7.2 运算符的优先级 2.8 不同类型数据之间的转换 2.8.1 自动类型转换 2.8.2 强制类型转换 2.9 综合设计 2.10 小结 习题2 本章实验实训 第3章 选择结构 3.1 工程师岗位面试(关系运算符和逻辑运算符) 3.1.1 分析与设计 3.1.2 关系运算符和关系表达式 3.1.3 逻辑运算符和逻辑表达式 3.1.4 条件运算符和条件表达式 3.2 判断身材是否标准(if语句) 3.2.1 分析与设计 3.2.2 if语句 3.2.3 if语句的嵌套 3.2.4 实战演练 3.3 顾客点餐(switch语句) 3.3.1 分析与设计 3.3.2 switch语句 3.3.3 使用switch语句的注意事项 3.3.4 多路选择结构的比较 3.3.5 实战演练 3.3.6 综合设计(简单界面设计) 3.4 小结 习题3 本章实验实训 第4章 循环结构 4.1 输出100个数(for语句) 4.1.1 分析与设计 4.1.2 for循环语句 4.1.3 for语句的几点说明 4.1.4 实例分析与设计 4.1.5 实战演练 4.2 统计英语成绩(while语句) 4.2.1 分析与设计 4.2.2 while循环语句 4.2.3 实例分析与设计 4.2.4 实战演练 4.3 整数逆序输出(do-while语句) 4.3.1 分析与设计 4.3.2 do-while循环语句 4.3.3 实例分析与设计 4.3.4 用while语句和用do-while语句的比较 4.3.5 实战演练 4.4 打印矩形(循环嵌套) 4.4.1 分析与设计 4.4.2 循环嵌套 4.4.3 死循环 4.4.4 实战演练 4.5 找最小数(break和continue语句) 4.5.1 分析与设计 4.5.2 break语句 4.5.3 continue语句 4.5.4 用for和while循环实现do-while循环功能 4.5.5 实战演练 4.5.6 综合设计 4.6 小结 习题4 本章实验实训 第2部分 提升篇 第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.3.4 实战演练 5.4 综合设计 5.4.1 解决数据的存储问题 5.4.2 找出摘桃子最多的选手 5.4.3 计算选手的总成绩 5.5 小结 习题5 本章实验实训 第6章 函数 6.1 阶乘之和(函数的定义、调用和声明) 6.1.1 分析与设计 6.1.2 函数的定义和调用 6.1.3 函数原型、函数的声明与函数的调用 6.1.4 实战演练 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.4 迎接第15亿个婴儿(变量的作用域) 6.4.1 分析与设计 6.4.2 局部变量和全局变量 6.4.3 实战演练 6.5 构 |