出版时间:2008-8 出版社:何晓霞、陈旭斌、王立龙、 张华 中国铁道出版社 (2008-08出版) 作者:何晓霞 等 著 页数:235
前言
目前,我国高校非计算机专业的计算机教育普遍实施“三个层次”的教学方式,即计算机应用基础、计算机技术基础和结合专业的计算机应用。“C语言程序设计”属于计算机技术基础课程。C语言已有较长的历史,很多语言都是在C语言基础上发展起来的。因此学习C语言很重要。通过学习C语言可了解面向过程的编程思想并把实际问题建立模型、拆分;使用C语言要面对很多底层的东西,如指针、字符串等,对使用更“高级”的语言很有帮助。C语言功能丰富,表达力强,使用灵活方便,应用面广,目标程序效率高,可移植性好,因此特别适合于编写系统软件。C语言诞生后,许多用汇编语言编写的软件,都可以用C语言进行编写,而学习C语言要比学习汇编语言简单得多。现在,C语言不仅为计算机专业工作者所使用,而且为广大计算机应用人员所使用。学习C语言已成为广大计算机应用人员和爱好者的迫切需求。由于C语言涉及到的概念比较复杂,规则复杂,使用灵活,容易出错,不少初学者会遇到困难,因此要求学习者应该经常上机进行实践,及时发现问题并及时解决。我们在书中对经常出现的难点和问题进行说明,希望会对读者有所帮助。本书在内容上力求做到实例丰富典型,图文并茂,讲解深浅适宜,叙述条理清楚,让读者轻松阅读。本书在传授知识的同时,还侧重培养读者的自学能力,以便使读者能够轻松应对在C语言中出现的各种问题。
内容概要
《C语言程序设计24学时轻松掌握(附光盘)》详细介绍了C语言的基础知识,内容概括了C语言大部分的主要知识点,如C语言的运行环境、基本数据类型、运算符和表达式、循环结构、函数和数组的定义及其应用等。《C语言程序设计24学时轻松掌握(附光盘)》以时间为主线,内容安排合理;语言浅显易懂,注重实际操作。读者学起来更轻松,更易掌握,对入门者大有裨益。《C语言程序设计24学时轻松掌握(附光盘)》主要面向初学者,也适合广大编程爱好者入门使用。
书籍目录
第1学时 C语言概述1-1 C语言的历史背景1-2 一个简单的C程序1-3 Turbo C 2.0集成开发环境1-4 本学时总结1-5 实战练习第2学时 基本数据类型2-1 常量与变量2-2 整型数据2-3 实型数据2-4 字符型数据2-5 本学时总结2-6 实战练习第3学时 运算符和表达式3-1 算术运算符和表达式3-2 赋值运算符和表达式3-3 逗号运算符和表达式3-4 关系运算符和表达式3-5 各类型数据之间的混合运算3-6 自增自减运算符3-7 逻辑运算符和表达式3-8 运算符的优先级及结合方向3-9 本学时总结3-10 实战练习第4学时 数据的输入与输出4-1 语句概述4-2 字符数据的输入与输出4-3 格式输入与输出4-4 本学时总结4-5 实战练习第5学时 选择结构5-1 if语句的3种形式5-2 if的嵌套5-3 条件运算符和条件表达式5-4 switch语句5-5 本学时总结5-6 实战练习第6学时 循环结构6-1 goto语句6-2 while语句6-3 do-while语句6-4 for语句6-5 循环的嵌套6-6 本学时总结6-7 实战练习第7学时 跳转语句7-1 概述7-2 break语句7-3 continue语句7-4 break和continue的流程图比较7-5 几种循环的比较7-6 本学时总结7-7 实战练习第8学时 函数8-1 函数的定义8-2 函数定义的一般形式8-3 函数的调用方式8-4 函数参数8-5 函数的值8-6 本学时总结8-7 实战练习第9学时 函数的嵌套和递归调用9-1 函数的嵌套调用9-2 函数的递归调用9-3 变量的存储类型9-4 本学时总结9-5 实战练习第10学时 数组的定义和使用10-1 一维数组的定义与引用10-2 二维数组与多维数组的定义与引用10-3 本学时总结10-4 实战练习第11学时 字符数组和字符串11-1 字符数组的定义与引用11-2 字符数组的引用范例11-3 字符数组的输入/输出11-4 字符串处理函数11-5 本学时总结11-6 实战练习第12学时 预处理命令12-1 宏定义12-2 “文件包含”处理12-3 条件编译12-4 本学时总结第13学时 指针13-1 指针的定义13-2 指针的使用13-3 本学时总结13-4 实战练习第14学时 指针和数组14-1 指向数组的指针14-2 指针运算和类型14-3 本学时总结14-4 实战练习第15学时 指针和字符串15-1 字符串的表达形式15-2 字符串指针15-3 本学吋总结15-4 实战练习第16学时 函数和指针16-1 函数的指针16-2 函数指针作函数参数16-3 返回指针值的函数16-4 本学时总结16-5 实战练习第17学时 指向指针的指针17-1 指向指针的指针定义17-2 本学时总结17-3 实战练习第18学时 结构体18-1 结构体定义18-2 结构类型变量的说明18-3 结构体的引用18-4 结构体的初始化18-5 结构数组18-6 本学时总结18-7 实战练习第19学时 结构体指针和链表19-1 指向结构变量的指针19-2 指向结构数组的指针19-3 结构指针变量作函数参数19-4 动态存储分配19-5 链表的简单操作19-6 本学时总结19-7 实战练习第20学时 联合体、枚举及类型说明20-1 联合的定义20-2 联合变量的说明20-3 联合变量的赋值和使用20-4 枚举(enum)类型20-5 枚举类型变量的赋值和使用20-6 类型说明20-7 本学时总结第21学时 位运算及位段21-1 位运算符和位运算21-2 位段的定义21-3 位段的用法21-4 本学时总结21-5 实战练习第22学时 常见错误和程序调试22-1 错误分析22-2 程序调试22-3 本学时总结22-4 实战练习第23学时 文件23-1 文件的概述23-2 文件打开和关闭函数23-3 文件读写函数23-4 C库文件23-5 本学吋总结23-6 实战练习第24学时 综合例题附录A 编程风格及常见编译错误信息A-1 编程风格A-2 编译错误信息
章节摘录
C语言是国际上广泛流行的计算机语言,既可以写系统软件,也可以用来写应用软件。C语言是一种编译性程序设计语言,它与UNIX操作系统紧密地联系在一起。UNIX系统是通用的、交互式的计算机操作系统,它诞生于1969年,是由美国贝尔实验室的K.Thompson和D.M.Ritchie用汇编语言开发成功的。C语言的前身是BCPL语言。1967年,英国剑桥大学的MartinRichard推荐BCPL(BasicCombinedProgrammingLanguage)。1970年,贝尔实验室的K.Thompson以BCPL为基础,开发了B语言,并用B语言编写了UNIX操作系统。1972年,贝尔实验室的D.M.Ritchie在B语言的基础上设计出C语言。C语言保持了BCPL语言与B语言的精练,接近硬件的优点,又克服了它们过于简单的缺点。1973年,K.Thompson和D.M.Ritchie合作把90%以上UNIX用C语言改写,并加进了多道程序的功能,称为UNIX第五版,开创了UNIX系统发展的新局面。直到1975年UNIX第六版公布后,C语言的突出的优点才引起人们的普遍注意。1977年,出现了不依赖于C语言的编译文本《可移植C语言编译程序》,使C移植到其他程序时所需的工作大幅简化,也推动了UNIX操作系统的普及。随着UNIX的日益广泛使用,C语言也得以迅速推广。C语言和UNIX可以说是一对孪生兄弟,在发展过程中相辅相成。1978年以后,C语言己先后移植到大、中、小、微型机上,已独立于UNIX和PDP。现在,C语言已风靡全世界,成为世界上应用最广泛的几种计算机语言之一。
编辑推荐
《C语言程序设计24学时轻松掌握》由中国铁道出版社出版。精品丛书“24小时轻松掌握系列”全新改版,重装上市。科学安排,24学时步步学习,轻松掌握。授之以渔,总结规律确定思路,举一反三。边学边练,理论习题有机结合,夯实基础。
图书封面
评论、评分、阅读与下载