C语言程序设计

出版时间:2010-10  出版社:人民邮电出版社  作者:贾宗璞,许合利 著  页数:294  

前言

  C语言是国际上广泛流行的一种面向过程的计算机高级语言,其历史悠久,发展相当迅速。后来发展起来的c++、Java、c群等语言,无不是在其基础上进行扩充或改造的。C语言与其他高级语言相比,形式简洁,数据类型丰富,表达能力强,运算丰富,程序设计灵活,可读性和可移植性好,目标程序效率高,既具有低级语言的特点,又具有完善的模块化结构,.体现了结构化程序设计的思想,适合于培养良好的编程风格和优秀的程序设计技术的训练。它是继PASCAL语言之后的又一门优秀的课程教学语言,并且是教学需要与实际应用相结合的一门语言。C语言具有很强的处理功能,不仅用于开发系统软件,也可用于开发应用软件。  学习C语言,起初会觉得要记的东西太多,这是由于它太灵活了。但是学到一定程度,就会尝到甜头,就会体会出C语言的特色。C语言中的指针是一个核心,是今后开发工作中的得力助手,因为在使用C/C++的实际工作中指针无处不见,很多参数完全就是指针化的。虽然Java从安全性方面考虑摒弃了指针,但从性能上来说,却得不偿失。要学好C语言,就要透彻理解概念,辅之以大量编程训练和上机实验。只靠看书学不好c语言,要积极实践,善于思考,结合具体的项目(哪怕是很小的项目)学用相长。坚持下去,就会成功。

内容概要

本书是21世纪高等学校计算机规划教材,是高等院校计算机基础教育教材。全书共分14章,主要内容包括:C语言概述,基本数据类型、运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,编译预处理,指针,结构体、共用体及枚举类型,文件,C++基础,VC++6.0开发环境及程序测试与调试,上机实验内容等;各章后均附有大量习题。书后附有完整的AscII代码对照表、C语言中的关键字、运算符优先级和结合方向、常用库函数。    本书内容丰富、新颖,图文并茂,通俗易懂,实用性强,可作为高等学校非计算机专业的计算机基础课教材,也可作为应用计算机人员的学习参考书。

书籍目录

第1章  C语言概述  1.1  C语言的发展及特点    1.1.1  C语言的发展    1.1.2  C语言的特点  1.2  C语言程序的基本结构  1.3  算法及其描述    1.3.1  算法的概念    1.3.2  算法的描述方法  1.4  程序设计方法    1.4.1  程序设计的一般步骤    1.4.2  结构化程序设计方法  本章小结  习题  ……第2章  基本数据类型、运算符与表达式第3章  顺序结构程序设计第4章  选择结构程序设计第5章  循环结构程序设计第6章  数组第7章  函数第8章  编译预处理第9章  指针第10章  结构体、共用体及枚举类型第11章  文件第12章  C++基础第13章  VC++ 6.0开发环境及程序测试与调试第14章  上机实验内容附录Ⅰ附录Ⅱ附录Ⅲ附录Ⅳ参考文献

章节摘录

  (3)结构内不存在“死循环”(无终止的循环),在有限时间内必能结束执行过程。已经证明,由以上三种基本结构顺序组成的算法结构,可以解决任何复杂的问题。由这三种基本结构所构成的算法属于“结构化”的算法,这种设计方法也称为结构化程序设计方法,主要有以下三个要求。(1)结构化程序的控制结构只能由顺序、分支和循环三种基本结构构成(当然也可以由这三种基本结构进行组合形成新的结构,但必须要满足基本结构所要求的三个条件)。(2)整个程序是由若干个这三种结构的程序块串联起来的。因为这三种结构都只有一个人口和一个出口,所以可以把它们串联起来。  (3)整个程序只有一个人口和出口。  “结构化”的目的是为了使程序更容易阅读,更容易理解。在程序中,每一个基本结构就是一个程序块,如果把它比作一颗珠子,整个程序就是一串项链。当阅读“结构化”的程序时,人的思维过程刚好和计算机中程序运行的步骤相同,阅读程序就好像阅读一篇按时间顺序写的小说,当然容易理解程序“正在做什么”和“做了些什么”。相反,如果程序流向跳来跳去,有多个人口和出口,就好像你在看意识流小说,时间上前后交错,地点上忽东忽西,情节上支离破碎,不易阅读和理解。

编辑推荐

  《C语言程序设计》是根据教育部高等学校计算机科学与技术教学指导委员会编制的《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》中有关“C语言程序设计”课程的教学要求和大纲编写的,属于较高要求的C语言版本,同时兼顾了全国计算机等级考试二级C的笔试和机试。《C语言程序设计》考虑到初学者的认知规律,选材新颖,既注意了知识的系统性、完整性,又兼顾了实用性;文字叙述深入浅出。概念清晰,通俗易懂,每章都配有导读、小结,便于自学;同时用大量的典型实例化解各章的难点,突出编程解决问题的思想和方法,注重能力培养和思维训练。《C语言程序设计》包括理论教学内容和实验指导,实验内容与理论教学内容的章节相对应,并介绍了程序调试与测试。河南省精品课程配套教材,教学改革结晶,一线教师智慧,内容系统完整,案例典型丰富,训练思维能力,掌握编程艺术。

图书封面

评论、评分、阅读与下载


    C语言程序设计 PDF格式下载


用户评论 (总计1条)

 
 

  •   发货速度一般,书不是特别新的感觉,封面有点黑黑的感觉,到货速度不快,11号下单17号才到的。
 

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

京ICP备13047387号-7