• C语言程序设计(基于CDIO思想)(第2版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

C语言程序设计(基于CDIO思想)(第2版)

正版现货,品相完整,套书只发一本,多版面书籍只对书名

12.15 2.7折 44.5 九品

仅1件

北京海淀
认证卖家担保交易快速发货售后保障

作者郑晓健 布瑞琴 李向阳 高世健 周波 方娇莉

出版社清华大学出版社

出版时间2017-06

版次2

装帧其他

上书时间2024-06-15

新起点书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 郑晓健 布瑞琴 李向阳 高世健 周波 方娇莉
  • 出版社 清华大学出版社
  • 出版时间 2017-06
  • 版次 2
  • ISBN 9787302465096
  • 定价 44.50元
  • 装帧 其他
  • 开本 32开
  • 纸张 胶版纸
  • 页数 308页
  • 字数 492千字
【内容简介】
本书采用CDIO的思想和模式编写,注重培养读者的C语言程序设计能力和独立解决问题的能力。与第1版相比,第2版在内容上进行了充实、修改和删减,并在每章增加了实验实训,目的是提高读者的综合运用能力。
  全书内容分为3个层次: 第1~4章是基础篇,介绍C语言的顺序结构、选择结构和循环结构的程序设计,以及相关语法知识; 第5~7章是提升篇,进一步介绍程序设计方法、相关算法和技巧,内容包括数组、函数、变量的存储类型和编译预处理、用户定制数据类型等; 第8~9章是深入篇,介绍指针、文件的程序设计知识。第10章介绍Visual C
   6.0开发环境。
  本书内容丰富,注重实用,强调基础,目的是为计算机专业建设精品课程打下良好的基础。本书既可作为计算机及相关专业的教材,也可作为非计算机专业公共课程的教材。
【目录】
目录

 

第1章C语言概述

 

1.1C语言的产生与发展

 

1.1.1程序设计语言简述

 

1.1.2C语言的历史

 

1.2C语言的特点

 

1.3一个简单的C程序

 

1.4C语言程序的格式

 

1.5标识符、变量与常量

 

1.5.1标识符

 

1.5.2变量

 

1.5.3常量

 

1.6数据类型

 

1.6.1整型、实型和字符型

 

1.6.2C程序语句

 

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自增1运算实例

 

2.5.2实战演练

 

2.6其他运算符

 

2.6.1逗号运算符

 

2.6.2求字节数运算符

 

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

 

2.7.1C语言的运算符分类

 

2.7.2运算符的优先级

 

2.7.3结合方向

 

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.2if语句

 

3.2.3if语句的嵌套

 

3.2.4实战演练

 

3.3顾客点餐(switch语句)

 

3.3.1分析与设计

 

3.3.2switch语句

 

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.2for循环语句

 

4.1.3for语句的几点说明

 

4.1.4实例分析与设计

 

4.1.5实战演练

 

4.2统计英语成绩(while语句)

 

4.2.1分析与设计

 

4.2.2while循环语句

 

4.2.3实例分析与设计

 

4.2.4实战演练

 

4.3整数逆序输出(do?while语句)

 

4.3.1分析与设计

 

4.3.2do?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.2break语句

 

4.5.3continue语句

 

4.5.4用for和while循环实现do?while循环功能

 

4.5.5实战演练

 

4.5.6综合设计

 

4.6小结

 

习题4

 

本章实验实训

 

第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构造整数(变量的存储类型)

 

6.5.1分析与设计

 

6.5.2局部变量的存储类型

 

6.5.3全局变量的存储类型

 

6.5.4实战演练

 

6.6快速计算(编译预处理)

 

6.6.1分析与设计

 

6.6.2宏定义命令

 

6.6.3文件包含

 

6.6.4实战演练

 

6.7综合设计(诗词十二宫格游戏)

 

6.7.1分析与设计

 

6.7.2完整的源程序代码

 

6.8小结

 

习题6

 

本章实验实训

 

第7章自定义数据类型

 

7.1今天是星期几(枚举类型)

 

7.1.1分析与设计

 

7.1.2枚举类型的定义与引用

 

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.5.1分析与设计

 

7.5.2完整的源程序代码

 

7.6小结

 

习题7

 

本章实验实训

 

第8章指针

 

8.1用函数实现变量值的交换

 

8.1.1分析与设计

 

8.1.2指针的定义及运算

 

8.2数组与指针

 

8.2.1指向一维数组的指针

 

8.2.2指针指向数组时的运算

 

8.2.3指向二维数组的指针

 

8.3用指针操作字符串

 

8.3.1分析与设计

 

8.3.2使用字符数组与字符指针变量的区别

 

8.4指针与函数

 

8.4.1用指向函数的指针实现函数调用

 

8.4.2返回指针值的函数

 

8.5指针数组和指向指针的指针

 

8.5.1指针数组的概念

 

8.5.2指向指针的指针

 

8.5.3指针数组做main()函数的参数

 

8.6实战演练——验证卡布列克运算

 

8.7综合设计——用指针实现数据的动态管理

 

8.7.1分析与设计

 

8.7.2程序

 

8.7.3动态数据管理在插入、删除操作中的优点

 

8.8小结

 

习题8

 

本章实验实训

 

第9章文件

 

9.1学生数据文件的创建与读取

 

9.1.1分析与设计

 

9.1.2文件操作入门

 

9.2文件的概念

 

9.2.1文件的定义

 

9.2.2文件的分类

 

9.2.3文件缓存区

 

9.2.4文件类型与文件指针

 

9.2.5文件的操作过程

 

9.3文件的打开和关闭

 

9.3.1文件的打开

 

9.3.2文件的关闭

 

9.4文件的读/写操作

 

9.4.1字符读/写函数fgetc和fputc

 

9.4.2字符串读/写函数fgets和fputs

 

9.4.3格式化读/写函数fscanf和fprintf

 

9.4.4数据块读/写函数fread和fwrite

 

9.5文件的定位操作

 

9.6文件的出错检测

 

9.7实战演练

 

9.8综合设计

 

9.8.1分析与设计

 

9.8.2完整的源程序代码

 

9.9小结

 

习题9

 

本章实验实训

 

第10章Visual C   6.0开发环境

 

10.1开发环境概述

 

10.2菜单栏简介

 

10.3开发环境的工具栏

 

10.4VC   6.0的主要窗口

 

10.5新建、编辑、编译、连接、运行一个C程序

 

10.6常见问题处理

 

习题参考答案

 

附录AASCII码表

 

附录BC语言中的关键字

 

附录CC标准库函数

 

参考文献
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP