C语言程序设计(第2版) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
C语言程序设计(第2版)电子书下载地址
寄语:
本书资源丰富,提供课件、习题答案、各章思维导图、实验、思考题和延伸阅读等。
内容简介:
本书是编者在多次编写讲义、辅导资料、实验指导书的基础上,总结丰富的教学经验并参考大量文献资料编写而成的,主要内容包括程序设计的基本概念、C语言的特点及数据类型、表达式、运算符、结构化程序设计、函数、数组、指针、结构体、共用体、枚举、用户自定义类型、预处理、文件。各章都配有案例、实验和习题,附录提供了习题参考答案、C语言常用函数和常见编译错误。还配有课程设计案例及经典的课程设计项目。
书籍目录:
目录
第1章遇见C程序
1.1C语言简介
1.1.1引例: 个C语言演示程序
1.1.2C语言的发展和特点
1.1.3C程序基本结构
1.1.4C程序风格
1.1.5C程序实现流程
1.1.6C程序开发环境
1.2C程序设计
1.2.1程序设计语言
1.2.2C程序设计思想
1.2.3C程序设计方法
1.2.4算法
1.2.5C程序设计过程
1.3简单C程序的应用
1.3.1求两数中的大值
1.3.2超市管理系统界面设计
1.4答疑解惑
1.4.1C程序设计好学吗
1.4.2调试C程序如何避免常见错误
1.4.3为何要编译、连接C源程序
1.4.4C程序为何使用注释
1.4.5什么是结构化程序设计
知识点小结
习题1
实验1初识C程序设计
第2章顺序结构开启C编程之旅
2.1顺序结构
2.1.1引例: 计算圆面积
2.1.2顺序结构的思想方法
2.1.3顺序结构程序设计步骤
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.4运算符与表达式
2.4.1算术运算符及其表达式
2.4.2赋值运算符及其表达式
2.4.3逗号运算符及其表达式
2.4.4运算符优先级与结合性
2.5基本语句
2.6输入输出函数
2.6.1格式输入输出函数
2.6.2字符输入输出函数
2.7顺序结构应用案例
2.8答疑解惑
2.8.1字符常量与字符串常量的区别
2.8.2标识符的种类
2.8.3运算符与表达式的易错处
2.8.4空语句的作用
2.8.5如何控制输入输出格式
知识点小结
习题2
实验2顺序结构程序设计
第3章选择结构程序设计
3.1选择结构
3.1.1引例: BMI判断成年人是否肥胖
3.1.2选择结构的思想方法
3.1.3选择结构程序设计步骤
3.2关系运算
3.2.1关系运算符及其优先级
3.2.2关系表达式
3.3逻辑运算
3.3.1逻辑运算符及其优先级
3.3.2逻辑表达式
3.3.3逻辑运算表达式的值
3.4if语句
3.4.1if语句的三种形式
3.4.2if语句的嵌套
3.4.3条件运算符和条件表达式
3.5switch语句
3.6选择结构应用案例
3.7答疑解惑
3.7.1混合运算中的数据类型转换
3.7.2if语句的特点
3.7.3switch语句的易错点
知识点小结
习题3
实验3选择结构程序设计
第4章循环结构程序设计
4.1循环结构
4.1.1引例: 将明文变成密文
4.1.2真和假
4.1.3循环结构的思想方法
4.1.4循环结构程序设计步骤
4.2循环控制语句
4.2.1while语句
4.2.2dowhile语句
4.2.3for语句
4.2.4循环嵌套
4.2.5三种循环语句对比分析
4.3循环转移语句
4.3.1break语句
4.3.2continue语句
4.4循环结构应用案例
4.5答疑解惑
4.5.1循环结构中的细节
4.5.2多重循环中的变量重名问题
4.5.3循环与选择结构结合应用
知识点小结
习题4
实验4循环结构程序设计
第5章数组
5.1为何要用数组编程
5.1.1引例: 自动售货机结算
5.1.2构造数据类型: 数组
5.2一维数组
5.2.1一维数组的定义
5.2.2一维数组的初始化
5.2.3一维数组的引用
5.2.4数组下标越界
5.2.5一维数组应用举例
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.4.4字符数组的输入输出
5.4.5常用字符串处理函数
5.5数组运用案例
5.6答疑解惑
5.6.1定义数组易错点
5.6.2数组初始化问题
5.6.3如何避免数组下标越界
5.6.4数组名的本质
5.6.5字符数组与字符串的区别
5.6.6strlen()与sizeof()的区别
5.6.7典型题解
知识点小结
习题5
实验5数组程序设计
第6章函数
6.1为何要用函数编程
6.1.1引例: 验证哥德巴赫猜想
6.1.2模块化程序设计思路: 函数
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.6.1空间属性——局部变量和全局变量
6.6.2时间属性——变量的存储类别
6.7编译预处理
6.7.1文件包含
6.7.2宏定义
6.7.3条件编译
6.8函数应用案例——寻找黑色星期五
6.9答疑解惑
6.9.1为何要声明函数
6.9.2函数之间数据传递的方式
6.9.3递归的条件
6.9.4预处理命令的特点
6.9.5宏定义的特点
6.9.6带参数的宏定义与函数的区别
6.10典型题解
知识点小结
习题6
实验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.2.5特殊指针
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.5.3数组名作为函数的参数
7.5.4指针型函数
7.6指针数组与函数的参数
7.6.1指针数组的定义
7.6.2指针数组作为函数的参数
7.6.3主函数main()的参数
7.7指针程序运用案例
7.8答疑解惑
7.8.1指针指向哪里
7.8.2指针与数组的奇特现象
7.8.3复杂指针类型
7.8.4main()参数的含义
7.9典型题解
知识点小结
习题7
实验7指针程序设计
第8章结构体、共用体与枚举
8.1为何要用结构体
8.1.1引例: 指纹识别技术
8.1.2构造数据类型: 结构体
8.2结构体
8.2.1结构体类型
8.2.2结构体类型变量
8.2.3结构体变量的初始化
8.2.4结构体变量的引用
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结构体数组作为函数的参数
8.6共用体
8.6.1共用体的定义
8.6.2共用体与结构体的嵌套使用
8.7枚举类型
8.7.1枚举类型的定义和枚举变量
8.7.2枚举类型变量的赋值和使用
8.8用定义符typedef声明类型别名
8.9结构体与共用体应用案例
8.10答疑解惑
8.10.1结构体类型及其变量的关系
8.10.2结构体与共用体的区别与联系
8.11典型题解
知识点小结
习题8
实验8结构体与共用体程序设计
第9章文件
9.1为何要用文件
9.1.1引例: 自动生成节日祝福语
9.1.2文件的概念
9.2文件处理
9.2.1文件指针
9.2.2打开与关闭文件
9.2.3文件操作顺序
9.3文件的读写操作
9.3.1字符读写函数fgetc()和fputc()
9.3.2字符串读写函数fgets()和fputs()
9.3.3数据块读写函数fread()和fwrite()
9.3.4格式化读写函数fscanf()和fprintf()
9.4文件的定位
9.4.1定位函数fseek()
9.4.2复位函数rewind()
9.4.3查询函数ftell()
9.5文件检测函数
9.5.1文件结束检测函数feof()
9.5.2文件出错检测函数ferror()
9.5.3文件出错标志和文件结束标志置0函数clearerr()
9.6文件应用案例
9.7答疑解惑
9.7.1ASCII文件与二进制文件的区别
9.7.2如何访问文件
9.7.3打开的文件为什么必须及时关闭
9.7.4如何将单个字符存入文件
9.7.5如何将字符串存入文件
9.7.6文件格式化读写函数
9.7.7如何进行文件定位
9.8典型题解
知识点小结
习题9
实验9文件程序设计
附录A常用函数表
附录B常见编译错误信息
作者介绍:
女,徐州工程学院副教授,教研室主任,出版多部教材。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
第3章选择结构程序设计
选择结构思维导图
学习任务与目标
1. 掌握选择结构的基本思想方法;
2. 掌握条件的表示方法;
3. 掌握关系运算符和关系表达式,逻辑运算符和逻辑表达式的用法;
4. 学会用if语句实现选择结构;
5. 学会用switch语句实现多分支结构;
6. 熟悉if语句的嵌套使用方法;
7. 能用选择结构设计程序解决实际问题。
3.1选择结构
3.1.1引例: BMI判断成年人是否肥胖
1. 描述问题
利用BMI公式: BMI=体重/身高2,计算成年人是否肥胖。
BMI(Body Mass Index,身体质量指数,简称体质指数)是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。
根据WHO(世界卫生组织)规定的标准,亚洲人的BMI若高于23则属于超重。WHO的标准不太适合中国人的体质程度,为此制定中国参考标准如表31所示。
表31不同标准成年人的BMI
WHO标准亚洲标准中国标准体质程度相关疾病发病危险性
<18.5——偏瘦低(但其他疾病危险性增加)
18.5~24.918.5~22.918.5~23.9正常平均水平
≥25≥23≥24超重
25.0~29.923~24.924~27.9偏胖增加
30.0~34.925~29.9≥28肥胖中度增加
35.0~39.9≥30—重度肥胖严重增加
≥40.0——极度肥胖极度严重增加
说明: 中国成年人的肥胖标准: BMI≥24为超重,BMI≥28为肥胖,理想的体重指数是22。男性腰围大于或等于85cm、女性腰围大于或等于80cm为腰部肥胖标准。
2. 分析解决问题
(1) 输入你的身高和体重,分别用变量tall和weight表示;
(2) 利用公式计算BMI值,该值用变量fat表示;
(3) fat的值与表31给定的BMI范围比较,输出体质程度。
参考程序如下:
#include<stdio.h>
void main ( )
{
float tall,weight,fat;
printf("please input your tall(m) and weight(kg):\n");
scanf("%f%f",&tall,&weight);
fat=weight/(tall*tall);
if (fat<=18.5)
printf("BMI=%f, you are too thin !\n", fat);
else if (fat<=23.9)
printf("BMI=%f, you are standard! \n", fat);
else if (fat<=27.9)
printf("BMI=%f, you are fat! \n", fat);
else
printf("BMI=%f, you are too fat! \n", fat);
}
【讨论】每位成年人都适用BMI指数吗?例如以下人群:
(1) 运动员;
(2) 正在做身体特种训练的人;
(3) 怀孕或哺乳期的妇女;
(4) 身体虚弱或久坐不动的老年人。
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
编辑推荐
1.本书主要介绍C程序设计的基本思想、基本方法、基础知识及应用案例。共分9章,包括C程序概述,顺序结构,选择结构 循环结构, 数组,函数,指针,结构体、共用体与枚举,文件。
2.本书内容丰富,每章提供思维导图、学习目标与任务、答疑解惑、知识点小结、习题和实验。正文中包含若干思考题。
前言
前言
C语言是一种广泛流行的结构化程序设计语言,高校普遍开设的“C语言程序设计”课程是一门培养探索创新精神、计算思维能力和实践应用能力的特色鲜明的课程。
本书是作者在《C语言程序设计》的基础上的重大改进,基于“互联网 教育”的新理念设计教学内容,知识导入循序渐进,案例鲜活丰富,注重培养程序设计的思路、方法、技巧以及良好的编程风格,重点、难点和编程操作以案例或教学视频的形式展现,给学习者身临其境的沉浸式体验,帮助初学者快速轻松运用C语言进行结构化程序设计,学会与计算机交流沟通,熟悉计算机解决问题的方式方法,具备计算思维能力和利用C语言程序求解问题的实践应用能力。
全书共分9章,第1章为遇见C程序,介绍C语言的发展及特点,C程序设计的基本知识、基本思想、基本方法; 第2章为顺序结构开启C编程之旅,描述顺序结构的特点,介绍标识符与关键字、数据类型、运算符与表达式、基本语句、数据输入输出函数及顺序结构应用案例; 第3章为选择结构程序设计,阐述选择结构的特点,介绍if语句、switch语句,选择结构的广泛应用; 第4章为循环结构程序设计,剖析循环结构的执行流程,介绍while语句、dowhile语句、for语句、break语句、continue语句及循环嵌套的应用; 第5章为数组,讲述一维数组、二维数组、字符数组以及运用数组处理数据的方法; 第6章为函数,介绍函数的定义形式,函数的调用、函数的参数传递及返回值,函数的声明,函数的嵌套与递归,变量的时空范围,编译预处理,函数应用案例; 第7章为指针,讲述指针的含义,指针变量的初始化以及引用方法,指针与数组、字符串、函数的应用,指针应用案例; 第8章为结构体、共用体与枚举,介绍结构体类型变量的定义、初始化以及引用方法,结构体数组,结构体与指针和函数的应用,共用体、枚举类型以及自定义符typedef声明类型别名,结构体与共用体应用案例; 第9章为文件,阐述文件的概念及分类,介绍文件类型指针、文件的读写操作以及文件应用案例。
每章配有思维导图、学习任务与目标、答疑解惑、知识点小结、习题和实验,各章节大部分例题、习题都改编于近年全国以及江苏省计算机二级考试C语言真题,实验内容使读者能理论联系实际,深入理解C语言的知识内涵、程序功能、程序调试方法和技巧。本书配有教学网站上的多媒体教学课件、电子教案、教学视频等网络资源,利于教师备课、学生自学。
本书得到江苏省现代教育技术研究课题基金和徐州工程学院重点教材建设经费的资助。教师可根据学生的知识背景、教学大纲规定的学时等因素采取多种方式灵活使用本书。
本书由徐州工程学院乔淑云、乔良才、李德杰主编,乔淑云负责策划、统稿,张丽娜、申珅、陈维宁、袁媛、郝心耀参编。李德杰编写第1~3章,乔良才编写第4、5章,乔淑云、张丽娜、申珅、陈维宁、袁媛、郝心耀共同编写第6章及附录,乔淑云编写第7~9章,姜代红教授审阅全稿并提出宝贵建议。本书在编写和出版过程中,得到教务处处长邵晓根教授,信电学院教学院长韩成春教授的大力支持及同仁的帮助,还得到清华大学出版社的大力帮助,得益于他们前瞻性的眼光使读者有机会遇见本书,在此向他们一并表示衷心的感谢!
本书适合作为高等院校理工科 “C语言程序设计”课程的教材,也可作为计算机培训机构与考研辅导班、编程自学人员的参考书,还可作为软件应用开发人员、程序爱好者以及计算机等级考试者的参考书。
由于作者学识水平有限,加之时间仓促,书中难免存在疏漏之处,恳请专家、同行和读者不吝赐教,便于作者修订再版时作为重要的参考。
本书的配套课件与习题答案可以从清华大学出版社网站www.tup.com.cn下载。读者扫描封底“文泉课堂”涂层下的二维码,即可进入本书的配套教学视频列表(总时长约为420分钟)并选择观看。关于本书与配套资料的使用问题,请联系404905510@qq.com。
编者
2019年7月
网站评分
书籍多样性:3分
书籍信息完全性:9分
网站更新速度:5分
使用便利性:4分
书籍清晰度:9分
书籍格式兼容性:5分
是否包含广告:5分
加载速度:4分
安全性:9分
稳定性:8分
搜索功能:5分
下载便捷性:3分
下载点评
- 好评(173+)
- 速度慢(151+)
- 差评少(657+)
- 无漏页(316+)
- 服务好(564+)
- 超值(368+)
- 可以购买(665+)
- 无广告(409+)
- 三星好评(157+)
下载评价
- 网友 沈***松: ( 2024-12-30 19:37:16 )
挺好的,不错
- 网友 权***波: ( 2024-12-31 17:46:42 )
收费就是好,还可以多种搜索,实在不行直接留言,24小时没发到你邮箱自动退款的!
- 网友 石***烟: ( 2025-01-19 14:04:26 )
还可以吧,毕竟也是要成本的,付费应该的,更何况下载速度还挺快的
- 网友 师***怀: ( 2024-12-21 10:54:43 )
好是好,要是能免费下就好了
- 网友 堵***洁: ( 2024-12-28 22:39:05 )
好用,支持
- 网友 曹***雯: ( 2025-01-18 13:47:25 )
为什么许多书都找不到?
- 网友 谭***然: ( 2025-01-10 21:42:26 )
如果不要钱就好了
- 网友 居***南: ( 2025-01-14 18:11:45 )
请问,能在线转换格式吗?
- 网友 冉***兮: ( 2025-01-03 07:52:55 )
如果满分一百分,我愿意给你99分,剩下一分怕你骄傲
- 网友 宫***凡: ( 2025-01-19 07:02:44 )
一般般,只能说收费的比免费的强不少。
- 网友 郗***兰: ( 2024-12-29 04:11:40 )
网站体验不错
- 网友 饶***丽: ( 2024-12-19 22:24:14 )
下载方式特简单,一直点就好了。
- 生物工程概论(第2版普通高等教育十三五规划教材)/生物工程生物技术系列 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 学生趣味数学书/学生版趣味书系列 徐井才 新华出版社 9787516603789 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 中国碑帖名品二编·池阳令张君残碑 皇女残碑 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 今天开始读名著·西游记 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 徒步旅行装备与技巧指南 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 食用菌高效栽培技术 晏正明,杜双田,王海燕 主编 西北农林科技大学出版社【正版书】 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 2017一线教学 实战联考 色彩图片 色彩基础单个物体练习静物临摹 高艺联考美术教材 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 行政法与行政诉讼法学案例教程 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 盆底功能障碍性疾病康复手册 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 电子对抗制胜机理 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
书籍真实打分
故事情节:6分
人物塑造:7分
主题深度:7分
文字风格:5分
语言运用:3分
文笔流畅:5分
思想传递:3分
知识深度:5分
知识广度:9分
实用性:7分
章节划分:4分
结构布局:6分
新颖与独特:4分
情感共鸣:4分
引人入胜:4分
现实相关:5分
沉浸感:8分
事实准确性:9分
文化贡献:6分