C语言实用教程
2009-2
电子工业出版社
白羽,刘畅,刘苗苗 著
315
无
20世纪90年代以来,以计算机和通信技术为推动力的信息产业在我国获得前所未有的发展,全国各企事业单位对信息技术人才求贤若渴,高等教育计算机及相关专业毕业生供不应求。随后几年,我国各高等院校、众多培训机构相继开设计算机及相关专业,积极扩大招生规模,不久即出现了计算机及相关专业毕业生供大于求的局面。纵观近十年的就业市场变化,计算机专业毕业生经历了“一夜成名、求之不得”的宠幸,也遭遇了“千呼百应、尽失风流”的冷落。 这个时代深深地镌刻着信息的烙印,这个时代是信息技术人才尽情展示才能的舞台。目前我国的劳动力市场,求职人数过剩,但满足企业要求的专业人才又很稀缺。这种结构性的人才市场供求矛盾是我国高等教育亟待解决的问题,更是“以人为本,面向人人”为目标的职业教育不可推卸的责任。 电子工业出版社,作为我国出版职业教育教材最早的出版社之一,是计算机及相关专业高等职业教材重要的出版基地。多年来,我们一直在教材领域为战斗在职业教育第一线的广大职业院校教育工作者贡献着我们的力量,积累了丰富的职业教材出版经验。目前,计算机专业高等教育正处于发展中的关键时期,我们有义务、有能力协同全国各高等职业院校,共同探寻适合社会发展需要的人才培养模式,建设满足高等职业教育需求的教学资源——这是我们出版“全国高等职业教育计算机类规划教材·实例与实训教程系列”的初衷。 关于本系列教材的出版,我们力求做到以下几点: (1)面向社会人才市场需求,以培养学生技能为目标。工学结合、校企结合是职业教育发’展的客观要求,面向就业是职业教育的根本落脚点。本系列教材内容体系的制定是广大高职教育专家、一线高职教师共同智慧的结晶。我们力求教材内容丰富而不臃肿、精简而不残缺,实用为主、够用为度。 (2)面向高职学校教师,以方便教学为宗旨。针对每个课程的教学特点和授课方法,我们为其配备相应的实训指导、习题解答、电子教案、教学素材、阅读资料、程序源代码、电子课件、网站支持等一系列教学资源。 (3)面向高职学校学生,以易学、乐学为标准。以实例讲述理论、以项目驱动教学是本系列教材的显著特色。这符合现阶段我国高职学生的认知规律,能够提高他们的学习兴趣,增强他们的学习效果。
本书系统地介绍了C语言编程知识,共分十二章,内容包括:C语言概述,C语言的数据描述与基本操作,C语言的流程控制,数组,函数,编译预处理,指针,结构体、共用体和枚举类型,位运算,文件,库函数及应用,以及上机实训。 本书注重基础,突出应用,采用案例式教学方法,先举实例,再对相关知识点进行讲解,然后通过“练一练”来总结、熟悉本讲知识点,最后通过“想一想”提出本次课的一些思考题,以便于读者能够更好地理解C语言的知识,提高实际编程能力。 本书易教易学、学以致用、注重能力,对初学者容易混淆的内容进行了重点提示和讲解。本书适合作为高职高专类各相关专业的程序设计教材,也适合编程开发人员培训、自学使用。
第一章 C语言概述第一讲 C语言基础知识一、程序设计概述二、C语言简介练一练想一想本章小结课后习题一第二章 数据描述与基本操作第二讲 基本数据类型、变量与常量练一练本讲小结想一想第三讲 运算符与表达式、数据类型的转换一、算术运算与赋值运算二、关系运算、逻辑运算与条件运算三、圆括号运算符、逗号运算符和sizeof运算符练一练本讲小结想一想第四讲 数据的输入与输出一、字符输入、输出函数二、标准输入、输出函数练一练本讲小结想一想本章小结课后习题二第三章 C语言的流程控制第五讲 选择结构一、基本if语句二、标准if语句三、复合if语句四、if语句的嵌套五、switch语句练一练本讲小结第六讲 循环结构一、while语句二、d0-while语句三、for循环语句练一练本讲小结想一想第七讲 循环语句的嵌套和流程转向语句一、循环语句的嵌套二、流程转向语句90t0语句三、break语句四、continue语句练一练本讲小结本章小结课后习题三第四章 数组第八讲 一维数组练一练本讲小结想一想第九讲 二维数组练一练本讲小结想一想第十讲 字符数组与字符串练一练本讲小结想一想本章小结课后习题四第五章 函数第十一讲 函数定义、调用、函数原型及函数返回语句一、函数的定义、调用及函数返回语句二、函数原型练一练本讲小结想一想第十二讲 函数的嵌套、递归调用及函数之间的数据传递一、函数的嵌套调用二、递归函数及递归调用三、实参一形参之间的数据传递(值传递方式)四、实参一形参之间的数据传递(数组作函数参数)练一练本讲小结想一想第十三讲 变量作用域及存储类型、内部函数和外部函数一、作用域和生存期二、局部变量的作用域和存储类型三、全局变量的作用域、存储类型及多文件程序的运行四、内部函数与外部函数练一练本讲小结想一想本章小结课后习题五第六章 编译预处理第十四讲 宏定义、文件包含和条件编译一、不带参数的宏定义二、带参数的宏定义三、文件包含处理四、条件编译练一练想一想本章小结课后习题六第七章 指针第十五讲 指针概述与指针赋值、指针的运算一、指针概述与指针赋值二、指针的运算练一练本讲小结想一想第十六讲 指针与数组(一)一、一维数组元素的指针访问方式二、二维数组元素的指针访问方式三、字符指针与字符串练一练想一想本讲小结第十七讲 指针与数组(二)一、指向一维数组的指针二、指针数组练一练想一想本讲小结第十八讲 指针与函数一、指针作为函数参数二、指针函数三、指向函数的指针四、带参数的main函数及其应用练一练本讲小结想一想本章小结课后习题七第八章 结构体、共用体和枚举第十九讲 结构体基础练一练本讲小结想一想第二十讲 结构体数组和指向结构体的指针一、结构体数组及指向结构体变量的指针二、指向结构体数组的指针练一练本讲小结想一想第二十一讲 结构体与函数一、结构体类型的变量作为函数参数二、结构体类型的变量作为函数的返回值练一练本讲小结想一想第二十二讲 链表一、链表基础知识及动态分配函数二、链表的操作练一练本讲小结想一想第九章 位运算第十章 文件第十一章 库函数及应用第十二章 上机实训附录A 课后习题参考答案附录B 常用字符与ASCII码对照表附录C 运算符的优先级、结合方向及口诀参考文献
实例讲解,实训强化,培养技能,面向就业。 典型实例→任务及分析→程序代码→运行结果→相关知识点→“练一练”→“想一想”→小结→习题。 配套习题答案、程序源代码、电子教案等资源。
无