C语言程序设计

本书特色

[

  《c语言程序设计》采用“案例引入—理论讲解—案例学习—编程体验”的方式,全面介绍了利用c语言进行结构化程序设计的方法。在注重语言知识讲解的同时,书中精选了大量应用案例,并详细介绍了每个案例程序的分析和设计过程,立足于逻辑思维能力与程序设计能力的培养。

  《c语言程序设计》内容由浅入深,循序渐进,可作为高等学校程序设计基础课程教材,也可作为读者自学程序设计的参考书。

]

目录

《c语言程序设计》前言教学建议第1章 程序设计概述1.1 程序和程序设计语言1.1.1 程序与程序设计1.1.2 程序设计语言1.1.3 高级语言程序的实现1.1.4 c语言的发展1.2 简单的c语言程序1.2.1 两个简单的c程序例子1.2.2 c程序概貌1.2.3 c程序的处理和执行1.3 实现问题的求解过程1.3.1 结构化程序设计基本思想1.3.2 三种基本结构1.3.3 结构化程序设计的过程1.4 案例学习——计算三角形的面积上机实验1——熟悉c语言编程环境习题1.第2章 c程序设计基础2.1 案例引入——计算三角形的面积2.2 常量、数据的存储与数据类型2.2.1 基本数据类型2.2.2 常量2.2.3 数据的存储2.3 运算符和表达式2.3.1 算术运算符与算术表达式2.3.2 赋值运算符与赋值表达式2.3.3 数据类型的转换2.4 数据的输出和输入2.4.1 格式输出函数printf()2.4.2 格式输入函数scanf()2.5 案例学习——华氏温度与摄氏温度的转换2.6 编程体会上机实验2——简单程序设计习题2第3章 程序的控制结构ⅰ——选择结构程序设计3.1 案例引入——判断闰年3.2 二分支选择结构3.2.1 关系运算与关系表达式3.2.2 逻辑运算与逻辑表达式3.2.3 基本的if语句3.3 多分支选择结构3.3.1 else-if语句3.3.2 嵌套的if-else语句3.3.3 switch语句3.4 案例学习——计算一年中某月份的总天数3.5 编程体会上机实验3——选择结构程序设计习题3第4章 程序的控制结构ⅱ——循环结构程序设计4.1 案例引入——求1到20之和4.2 自增自减运算符4.3 前测循环——while语句和for语句4.3.1 while语句4.3.2 for语句4.4 后测循环——do-while语句4.5 循环的嵌套4.6 break语句和continue语句4.7 案例学习——循环程序设计技术4.8 编程体会上机实验4——循环结构程序设计习题4第5章 模块化程序设计ⅰ——函数5.1 案例引入——计算立方体的体积5.2 模块化程序设计概述5.3 自定义函数5.3.1 函数的定义和返回值5.3.2 函数的调用5.3.3 自定义函数程序设计实例5.4 标准库函数5.4.1 数学库函数5.4.2 字符处理函数5.4.3 随机函数5.5 变量与函数5.5.1 局部变量和全局变量5.5.2 变量的生命周期5.6 递归5.7 案例学习——计算圆的面积和21点游戏5.8 编程体会上机实验5——用函数编写程序习题5第6章 数据的组织ⅰ——数组6.1 案例引入——求学生的平均身高及每个学生与平均身高之差6.2 一维数组6.2.1 一维数组的定义与引用6.2.2 一维数组的初始化6.2.3 一维数组的输入/输出6.2.4 一维数组的简单应用6.2.5 数组作为函数的参数6.3 二维数组6.3.1 二维数组的定义与初始化6.3.2 二维数组的引用6.3.3 使用二维数组编程6.4 字符串6.4.1 字符数组6.4.2 字符串处理函数6.5 查找与排序算法6.5.1 数据查找6.5.2 排序问题6.6 案例学习——计算平均成绩与字符串排序6.7 编程体会上机实验6——数组程序设计习题6第7章 指针7.1 案例引入——获取键盘数据7.2 地址与指针7.3 指针运算7.4 指针与函数7.4.1 指针参数7.4.2 返回指针的函数7.4.3 指向函数的指针7.5 指针与数组7.5.1 指针与一维数组7.5.2 指针与二维数组7.5.3 指针数组7.5.4 数组参数的传递7.6 指针与字符串7.7 案例学习——洗牌与发牌7.8 编程体会上机实验7——使用指针进行程序设计习题7第8章 模块化程序设计ⅱ——程序的组织8.1 案例引入——多源文件程序的编写8.2 编译预处理8.2.1 文件包含8.2.2 宏定义8.2.3 条件编译8.2.4 其他预编译命令8.3 字节序8.4 命令行参数与环境变量8.5 程序组织8.5.1 全局变量的使用8.5.2 函数声明与定义8.5.3 头文件8.5.4 多文件的程序组织8.6 案例学习——万年历8.7 编程体会上机实验8——多文件程序设计习题8第9章 数据的组织ⅱ——结构体与链表9.1 案例引入——学生信息管理9.2 结构体9.2.1 定义结构类型9.2.2 定义嵌套结构9.3 结构变量9.3.1 结构变量的定义与初始化9.3.2 结构变量成员的访问9.4 结构数组9.5 结构指针9.5.1 结构指针的使用9.5.2 结构指针作为函数的参数9.6 自定义类型声明9.7 链表9.7.1 链表结点的定义9.7.2 动态内存管理9.7.3 动态链表9.8 案例学习——通讯录管理9.9 编程体会上机实验9——结构体与链表习题9第10章 文件10.1 案例引入——通讯录管理10.2 文件的概念10.2.1 文件的分类10.2.2 文件的操作10.3 文件指针10.4 文件的打开和关闭10.4.1 打开文件10.4.2 关闭文件10.4.3 标准文件指针10.5 文件的读写10.5.1 fgetc()函数10.5.2 fputc()函数10.5.3 fgets()函数10.5.4 fputs()函数10.5.5 fscanf()函数和fprintf()函数10.5.6 fread()函数和fwrite()函数10.6 文件的定位10.7 文件的检测10.8 案例学习——基于文件的通讯录管理10.9 编程体会上机实验10——使用文件编程习题10附录a 运算符的优先级和结合性附录b ascii字符集附录c 常用库函数参考文献

封面

C语言程序设计

书名:C语言程序设计

作者:赵宏

页数:258

定价:¥35.0

出版社:机械工业出版社

出版日期:2013-03-01

ISBN:9787111409380

PDF电子书大小:69MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注