C语言实用教程

出版时间:2010-2  出版社:人民邮电出版社  作者:徐秋红,王全红 编著  页数:302  

前言

C语言是国内外广泛使用的一种计算机程序设计语言,学会使用它进行程序设计是计算机应用与研究者的基本功。书中包括12个章节,前3章是C语言的基本概念,通过认识一个C语言源程序来了解c语言程序的组成结构;通过编写hello.c程序,了解C语言程序编译和运行的处理过程,并理解构成C语言程序的最基本元素:变量、运算符和基本输人输出函数。第4章介绍了计算机程序的3种流程控制形式:顺序、选择和循环。第5章利用函数的概念介绍结构化程序设计思想及设计方法,同时介绍了标准库函数的用法和自定义函数的作用。第6~9章介绍了C语言的构造数据类型(包括数组、指针和结构体等)的适用环境及使用方法。第10章进一步介绍了指针的特殊作用及其复杂和灵活的操作方法。第11章讲解了如何利用程序对文件进行读写操作。第12章阐述了预编译在程序设计中的地位和作用,以及在命令行中提供程序执行参数的程序设计方法。此书既可以作为教学中的教材用书,也可以作为自学用书。此书具有以下几个特点:1.此书在实例和练习的选择上,采用日常生活中熟悉的事件作为实例内容,循序渐进和深入浅出地表现C语言程序内容、程序设计方法和C语句在程序中的作用。2.书中陈述的内容包括了语法、提示、注释、注意等,以便能更好地帮助读者系统地学习;书中还提供了大量的范例程序来说明C语言的特性和概念,详细地指导读者如何运用它们来理解和学习相关的内容;书中配备了许多实例题型,并附有完整的程序清单和详细的程序分析,其中包括对程序流程的分析、语句作用的分析,以及对算法的逻辑关系和程序步骤的解释。3.书中所有实例程序都已调试和运行过。因为此书是介绍c语言,而不针对任何编译器和计算机,所以读者无论使用windows系统,还是UNIx系统都无关紧要。4.每章的最后都配有“问与答”,它包含了与当前章节内容相关的常见问题及其答案。书后作业中的小测验是用来检查读者对基本概念的理解程度和对一些特殊细节的注意程度。建议读者一定要做练习中的改错习题,因为这些题中包含了常见的错误,以及容易被初学者忽略的问题。

内容概要

  本书是介绍C语言程序内容和学习C语言程序设计方法的教学用书,它由浅入深地讲解了如何使用程序设计思想分析和理解问题,如何利用C语言程序设计方法处理和解决实际问题。  本书将C语言的学习分为12章,第1~3章介绍了C语言的基本概念和基本常识;第4~5章主要介绍了C语言的基本程序设计方法;第6~9章介绍了C语言的构造数据类型和指针概念,及其基本操作方法;第10~12章为C语言的提高内容,读者可以根据自己的学习情况有选择地学习此3章的部分或全部内容。  为了方便读者学习,每章后面都有总结和概念问答,并根据当前章节内容,提供了精心设计的小测验和练习。  本书适用于高等院校的计算机专业或相关专业学习C语言程序设计的学生使用,也可以作为计算机爱好者的自学参考书。

书籍目录

第1章 C语言程序设计初步   1.1 程序与程序语言   1.2 C语言简史   1.3 使用C语言的理由   1.4 编程前的准备工作   1.5 程序开发周期(程序设计的步骤)   1.6 第一个C语言程序   1.7 总结   1.8 问与答  1.9 作业 第2章 C语言程序的组成部分   2.1 简单C语言程序的组成   2.2 关键字与标识符   2.3 计算机内存   2.4 使用变量存储信息   2.5 使用常量   2.6 信息读写基础   2.7 总结   2.8 问与答   2.9 作业 第3章 语句、表达式和运算符   3.1 语句   3.2 表达式   3.3 运算符   3.4 关系运算符和选择语句   3.5 逻辑运算符   3.6 条件运算符   3.7 总结  3.8 问与答   3.9 作业 第4章 程序流程的控制   4.1 算法   4.2 顺序结构程序设计   4.3 选择结构程序设计   4.4 循环结构程序设计   4.5 嵌套循环   4.6 continue语句和break语句对循环的影响   4.7 goto语句   4.8 死循环   4.9 总结   4.10 问与答   4.11 作业 第5章 使用函数封装代码   5.1 什么是函数   5.2 函数的工作原理   5.3 函数和结构化程序设计   5.4 编写函数   5.5 标准库函数和头文件   5.6 调用函数   5.7 函数的位置   5.8 变量的作用域   5.9 总结   5.10 问与答  5.11 作业 第6章 数值型数组   6.1 为什么要引入数组   6.2 命名和声明数组   6.3 数值数组的常用操作   6.4 总结   6.5 问与答   6.6 作业 第7章 指针 第8章 字符和字符串第9章 结构体、共用体和typedef第10章 指针进阶第11章 文件 第12章 编译器的用法 附录A 字符ASCII码对照表 附录B 运算符的优先级 附录C C语言标准库中的常用函数附录D 部分作业的参考答案 参考文献 

章节摘录

插图:自从1946年世界上第一台计算机诞生以来,计算机的应用范围已经渗透到社会的各个领域,计算机改变了世界,也改变了人类的生活方式。但是,计算机的强大功能和灵活的自动处理却是由人类编制的程序控制的。人们按照既定目标设计和编写程序,并输入到计算机中,计算机通过执行这些程序,才能逐一实现预期的目标和得到需要的结果。因此,程序是人类用于控制计算机自动完成各项任务命令集合。人们可以使用各种程序设计语言编写计算机程序,其中某些程序指令能够直接被计算机执行,而另一些程序指令还需要通过中间的翻译处理以后,才能够被计算机执行。据此,我们将计算机程序语言分为机器语言、汇编语言和高级语言3类。1.机器语言可以直接操纵计算机执行一个最基本操作动作的数值串(由0和1组成)命令被称做机器指令,通过机器语言可以组建这些机器指令,形成一套控制计算机完成具体任务的程序。由于机器语言与计算机硬件的设计密切相关,因此所有的计算机只能直接执行其自身的机器语言建立的程序。在研制某一型号的计算机时,要事先设计好该型号计算机的机器语言系统,规定好每条由若干个0和1组成的机器指令能使计算机实现何种操作,即特定的机器语言只能用在特定的一类计算机上。由于机器语言的指令系统是由二进制数码表示,所以用它编写程序既难学、难写,又难于理解和维护,而且不同型号的计算机的机器语言是不同的,因此用机器语言编写的程序不能通用。

编辑推荐

《C语言实用教程》力求能够以循序渐进的方式帮助读者了解C语言程序,逐步地学习C语言程序设计方法,并掌握运用程序设计的思维方式来分析、处理实际问题。建议初学者能在理解实例的基础上,通过改写实例程序来逐步学会编写程序和调试程序。可以将实例程序改得复杂一些,也可以改得简练一些。然后从实例的功能出发,重新编写整个实例程序,并将自己的程序与书中实例程序进行对比。书后的练习题有繁有简,可以根据自己学习的情况从前向后、由简到难地逐步完成。实例选择避免枯燥繁琐内容陈述帮助少走弯路问答总结本章常见问题

图书封面

评论、评分、阅读与下载


    C语言实用教程 PDF格式下载


用户评论 (总计1条)

 
 

  •   正版,非常好,有用。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7