C程序设计实用教程

本书特色

[

本书采用项目驱动的方式编写,主要内容分为“基础知识篇”“模块化知识篇”和“实战知识篇”三大部分。基础知识篇共4章,内容涵盖了C语言概述、数据、格式化输人/输出、运算符和表达式;模块化知识篇共6章,内容包括选择分支结构、循环结构、数组、函数、指针、字符串及字符串函数,便于读者清晰地梳理及巩固重要知识点;实战知识篇共3章,主要内容为内存管理、结构体、文件,这部分内容可以结合实际问题进行实践训练,并给出具体程序设计方法,便于读者形成良好的逻辑思维习惯。本书各章后面都有强化练习,并附参考答案,读者通过这些练习,可以强化实践操作能力。

本书还有配套使用的实训指导书:《C程序设计实训教程》(张伟主编,化学工业出版社出版)。

本书适合于各类高等本科院校和高职高专院校作为计算机类专业C语言编程课程的教材。

]

作者简介

[

高建宇,华北理工大学(课程组负责人), 计算机教师,华北理工大学控制工程硕士。

研究方向:检测系统与智能仪器,IT/工控系统大客户营销,工业工程及项目管理

一.教育背景

本科:华北理工大学 电子信息工程

硕士:华北理工大学 控制工程高建宇,华北理工大学(课程组负责人), 计算机教师,华北理工大学控制工程硕士。

研究方向:检测系统与智能仪器,IT/工控系统大客户营销,工业工程及项目管理

一.教育背景

本科:华北理工大学 电子信息工程

硕士:华北理工大学 控制工程

二.著译作品

《物联网专业英语》国家特色专业(物联网工程)规划教材,机械工业出版社,主要参编人员,2015.03

三.业务成果

主持省级课题1项,主研市级课题1项,参研省级、市级课题多项,2015年获省级创新教育成果二等奖,全国建筑电气专业联合毕业设计专业指导教师,iCAN国际大学生创新创业竞赛指导教师。

发表学术论文近20篇,其中中文核心期刊、EI检索、国外期刊多篇,其余均为国家期刊。

]

目录

**部分基础知识/1第1章C语言概述21.1C语言的发展史21.2C语言的特点21.3模块化结构31.4C语言程序的开发过程31.5简单C语言程序的构成和格式41.6算法和流程图51.6.1算法51.6.2流程图7本章小结10巩固练习10第2章数据132.1数据类型132.2常量与变量142.2.1常量和符号常量142.2.2变量18本章小结24巩固练习24第3章格式化输入/输出273.1printf函数(格式输出函数)273.2scanf函数(格式输入函数)293.3字符数据的输入/输出函数34本章小结36巩固练习36第4章运算符和表达式414.1算术运算符及表达式414.1.1基本算术运算414.1.2自增自减运算434.2强制类型转换运算符及表达式444.3赋值运算符及表达式444.4逗号运算符及表达式464.5位运算符及表达式47本章小结52巩固练习52第二部分模块化知识/57第5章选择分支结构585.1条件分支if语句595.1.1关系运算符及表达式595.1.2逻辑运算符及表达式605.1.3if语句615.2多分支switch语句645.2.1问题的提出645.2.2switch语句64本章小结69巩固练习69第6章循环结构746.1三种循环语句746.1.1while语句746.1.2do-while语句756.1.3两种语句区别766.1.4 for语句776.2循环的嵌套806.3break语句和continue语句826.3.1break语句826.3.2continue语句826.4几种循环的比较82本章小结83巩固练习83第7章数组887.1一维数组的定义和引用897.1.1一维数组的定义897.1.2一维数组的初始化897.1.3一维数组元素的引用897.2二维数组的定义和引用927.2.1二维数组的定义927.2.2二维数组的初始化927.2.3二维数组的引用937.3字符数组的定义和引用957.3.1字符数组的定义957.3.2字符数组的初始化957.3.3字符数组的引用957.3.4字符串967.3.5字符数组的输入与输出967.3.6字符串处理函数987.3.7字符数组应用举例100本章小结101巩固练习101第8章函数1058.1函数及库函数1058.2函数定义的一般形式1078.2.1问题的提出1078.2.2无参函数的定义形式1078.2.3有参函数定义的一般形式1078.2.4空函数1088.3函数参数和函数的值1088.3.1形式参数、实际参数及参数传递1088.3.2函数的返回值1098.4函数的调用及说明1108.4.1问题的提出1108.4.2函数调用的一般形式1118.4.3函数调用的方式1118.4.4对被调用函数的说明1118.5函数的嵌套调用1128.6函数的递归调用1128.7数组作为函数参数1138.7.1数组元素做实参1138.7.2数组名用作函数参数1148.7.3用多维数组名作函数实参117本章小结117巩固练习117第9章指针1299.1变量的地址和指针1299.2变量与指针1309.2.1指针变量的定义1309.2.2指针变量的赋值1309.2.3指针变量的引用1319.3指针的移动和比较1329.4指针变量作为函数参数1339.5数组与指针1349.5.1问题的提出1349.5.2指向数组的指针1359.5.3通过指针引用数组元素1359.5.4数组名作函数参数时的指针变量1369.6指向多维数组的指针和指针变量138本章小结141巩固练习141第10章字符串和字符串函数14610.1字符串14610.2字符数组的输入与输出14710.3字符串处理函数14810.4字符串函数应用举例15010.5字符串与指针15210.5.1用一个一维字符数组来存放字符串15210.5.2指向字符串的指针15210.5.3指向字符串的指针作函数参数153本章小结154巩固练习154第三部分实战知识/161第11章局部变量与全局变量16211.1局部变量与全局变量的定义16311.1.1局部变量的定义16311.1.2全局变量的定义16411.2变量的存储类型16411.2.1局部变量的存储类别16511.2.2全局变量的存储类别167本章小结169巩固练习169第12章结构体与共用体17512.1结构体类型的概念17712.2结构体变量的定义17812.3结构体变量的引用18012.4结构体类型的初始化18112.5共用体182本章小结184巩固练习185第13章文件19013.1文件的基本操作19213.1.1文件指针19213.1.2文件的打开19213.1.3文件的关闭19313.2文件的读与写19413.3文件的定位200本章小结203巩固练习203附录运算符优先级和结合性208参考文献209

封面

C程序设计实用教程

书名:C程序设计实用教程

作者:高建宇主编

页数:209页

定价:¥48.0

出版社:化学工业出版社

出版日期:2020-01-01

ISBN:9787122353719

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

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

发表评论

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