新書推薦:
《
不止江湖
》
售價:HK$
98.6
《
天才留步!——从文艺复兴到新艺术运动(一本关于艺术天才的鲜活故事集,聚焦艺术史的高光时刻!)
》
售價:HK$
154.6
《
双城史
》
售價:HK$
110.9
《
冯友兰和青年谈心系列:不是问题的问题(哲学大师冯友兰和年轻人谈心,命运解读)
》
售價:HK$
55.8
《
月与蟹(青鲤文库)荣获第144届直木奖,天才推理作家经典作品全新译本。一部青春狂想曲,带你登上心理悬疑之巅。
》
售價:HK$
50.4
《
索恩丛书·盛清统治下的太监与皇帝
》
售價:HK$
88.5
《
透过器物看历史(全6册)
》
售價:HK$
490.6
《
我在台北故宫博物院读名画
》
售價:HK$
109.8
|
編輯推薦: |
要想学好C语言,必须多动手编程练习。本书是《C语言程序设计基础》的配套实验教材,按照知识点递进的顺序,设置了13个实验任务,每个实验任务按2学时设置,分为基础题和拓展题,便于实现分层教学。每个基础题都配套了微课视频,演示从分析题目、一步步写代码,*后运行程序展现效果的全过程,通过此过程培养学生的编程思维。 为了方便学生实践练习时回顾重点知识。相关知识以简明扼要的方式展示,避免大段文字,相当于整理出了课堂笔记。
|
內容簡介: |
要想学好C语言,必须多动手编程练习。本书是《C语言程序设计基础》的配套实验教材,按照知识点递进的顺序,设置了13个实验任务,每个实验任务按2学时设置,分为基础题和拓展题,便于实现分层教学。每个基础题都配套了微课视频,演示从分析题目、一步步写代码,*后运行程序展现效果的全过程,通过此过程培养学生的编程思维。 为了方便学生实践练习时回顾重点知识。相关知识以简明扼要的方式展示,避免大段文字,相当于整理出了课堂笔记。
|
關於作者: |
王雪梅,女,1968,汉族,黑龙江哈尔滨人,哈工大软件工程硕士,教授级高工,安徽省教学名师,CCF高级会员,CCF计算机应用专委会委员。具有多年软件企业工作经验,从事过软件开发、软件推广、软件测试、ISO9000质量管理、项目管理、系统运维管理等工作,现为安徽信息工程学院计算机学院专任教师,主持省级以上教、科研项目5项,获发明专利两项、软件著作权三项,主编教材五本,发表论文十余篇,主持建设的《C语言程序设计基础》MOOC被几十所院校学生选用。
|
目錄:
|
第1章初识C语言
1.1C语言程序的结构
1.2C语言程序的运行
1.3Visual C 环境
1.3.1Visual C 6.0用法
1.3.2Visual C 2010用法
1.4程序示例
1.5常见错误
实验1初识C语言
第2章顺序结构
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.3.4位运算符及其表达式
2.3.5条件运算符及其表达式
2.3.6逗号运算符及其表达式
2.3.7求字节运算符
2.3.8数据类型转换
2.3.9运算符优先级及其结合性
2.3.10表达式的书写规则
2.4输入输出函数
2.4.1printf函数
2.4.2scanf函数
2.4.3字符输出函数
2.4.4字符输入函数
2.4.5字符串输出函数
2.4.6字符串输入函数
2.5程序示例
2.6常见错误
实验2顺序结构练习1
实验3顺序结构练习2
第3章分支结构
3.1ifelse结构
3.1.1if单分支
3.1.2ifelse双分支
3.1.3ifelse嵌套
3.2switch结构
3.3程序示例
3.4常见错误
实验4分支结构练习1
实验5分支结构练习2
第4章循环结构
4.1for循环结构
4.2while循环结构
4.3dowhile循环结构
4.4break与continue
4.5程序示例
4.6常见错误
实验6循环结构练习
实验7综合练习
第5章数组
5.1一维数组
5.1.1一维数组的定义和初始化
5.1.2一维数组的使用
5.2二维数组
5.2.1二维数组的定义
5.2.2二维数组的初始化
5.2.3二维数组的使用
5.3字符型数组
5.3.1字符型数组的定义和初始化
5.3.2字符型数组的使用
5.3.3字符串处理函数
5.4程序示例
5.5常见错误
实验8数组使用练习
第6章函数与预处理
6.1函数的定义与使用
6.1.1函数的定义
6.1.2函数的调用
6.1.3函数的声明
6.1.4函数的传值与传址
6.2局部变量与全局变量
6.3static存储类型
6.4递归函数
6.5预处理
6.5.1宏定义
6.5.2文件包含
6.6程序示例
6.7常见错误
实验9函数使用练习
第7章指针
7.1指针与变量
7.1.1指针变量的定义
7.1.2指针变量的使用
7.1.3指针变量的运算
7.2指针与数组
7.2.1指向一维数组的指针
7.2.2指向二维数组的指针
7.2.3指向多个元素的指针
7.2.4指针数组
7.3指针与字符串
7.4指针与函数
7.4.1指针作函数的参数
7.4.2函数返回值为指针
7.5main函数的参数
7.6程序示例
7.7常见错误
实验10指针操作练习
第8章构造数据类型
8.1结构体数据类型
8.1.1结构体类型定义
8.1.2结构体变量定义与初始化
8.1.3结构体变量的使用
8.1.4结构体变量内存存储
8.2联合体共用体数据类型
8.3枚举数据类型
8.4链表
8.5typedef
8.6程序示例
8.7常见错误
实验11构造数据类型练习
第9章位运算
9.1按位取反运算
9.2按位左移运算
9.3按位右移运算
9.4按位与、或、异或运算
9.5程序示例
9.6常见错误
实验12位运算练习
第10章文件
10.1文件的打开与关闭函数
10.2文件读写函数
10.3文件定位及状态判断函数
10.4程序示例
10.5常见错误
实验13文件操作练习
附录AASCII码表
附录B常用库函数
参考文献
|
內容試閱:
|
C语言程序设计基础是计算机专业以及理工类各专业的重要基础课程之一,也是很多学校的第一门编程课。理论与实践结合,多动手编程练习是学好C语言的必由之路。全书按照知识点递进的顺序,以操作任务为主线,共分为10章,每章分为知识点介绍、程序示例、常见错误、实验任务四个部分。
知识点介绍部分简要介绍相关知识点,文字简洁但语法完整,无长篇大论但也五脏俱全,相当于学习笔记记录要点,方便学生操作练习时快速定位重点。
程序示例部分精选有代表性的例题,涵盖该章重要知识点,并附有详细的语句说明注释和运行效果展示,有的还单独进行程序讲解说明,这些都让程序变得生动、易懂。
常见错误部分列举出初学者常出现的各类错误,并说明了错误的原因和解决办法,可以帮助读者少走弯路。
实验任务部分设置了13个实验任务,可直接用于实验课堂教学。每个实验按两个学时设置,分为基础题和拓展题,便于实现分层教学。对每道基础题都配套了微视频,视频中录制了一步步分析题目,逐行讲解代码,最终运行程序展现效果的过程。通过此过程培养学生的编程思维。实验任务安排如表01所示。
表01实验任务安排
章实验任务名称基础题数量拓展题数量学时
第1章初识C语言实验1初识C语言312
第2章顺序结构
实验2顺序结构练习1312
实验3顺序结构练习2332
第3章分支结构
实验4分支结构练习1322
实验5分支结构练习2312
第4章循环结构
实验6循环结构练习312
实验7综合练习322
第5章数组实验8数组使用练习412
第6章函数与预处理实验9函数使用练习312
第7章指针实验10指针操作练习312
第8章构造数据类型实验11构造数据类型练习312
第9章位运算实验12位运算练习31
第10章文件实验13文件操作练习31
可以删减合并为一个2学时实验
本书既可作为本科、专科学生学习C语言的入门级教材,也适合C语言爱好者学习参考。本书可以与配套理论教材《C语言程序设计基础微课视频版》一起使用,也可以作为单独的教材使用。观看完整的知识讲解可以登录安徽省网络课程学习中心平台e会学网站,加入在线MOOC课程搜索C语言程序设计基础。
本书由安徽信息工程学院王雪梅和黑龙江大学李海晨共同主编。安徽信息工程学院的陶骏、陈兵、高超、张云玲、李骏和上海工商职业技术学院的王颖慧、海军士官学院的霍清华也参与了编写工作。尽管作者尽了最大努力,但书中也难免有疏漏或不足之处,恳请各位读者批评指正。
感谢家人、同事,感谢清华大学出版社,感谢所有支持、帮助我的人。
编者
2020年11月
|
|