C 语言程序设计

节选

[

《C语言程序设计》以现代C语言为主导,以流行的visual C++ 6.0为编译环境,全面介绍了C语言程序设计及经典算法。全书共分10章,内容包括程序设计基础,数据类型,运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,结构体与共同体和文件处理等。书中所有实例均在visual C++ 6.0编译环境下调试通过。《C语言程序设计》结构严谨,文笔流畅,例题丰富,分析透彻,文档规范,将知识传授与能力训练相结合,重点培养学生分析问题和解决问题的能力,可以作为高等院校非计算机专业C语言程序设计教材,也可作为计算机应用能力资格考试的辅导材料和程序设计人员的参考书。

]

相关资料

[

插图:编写高质量的程序,除了熟练掌握程序设计语言语法外,还要研究程序设计方法和设计技巧。在不断练习和思考中深入理解程序设计的内涵,才可以逐步提高程序设计的能力。目前,软件开发行业中有两种典型的程序设计方法,一种为结构化程序设计方法;另一种为面向对象的程序设计方法。“结构化程序设计”方法。传统的“结构化程序设计”(Structured Programming)最早由E.W.Dijikstra在1965年提出的,它的主要观点是采用自顶向下、逐步求精的程序设计方法,使用3种基本结构构造程序,任何程序都可由顺序、选择、循环3种基本控制结构编写出来。大型软件的开发,需要科学管理,缺乏规划的软件开发和不完善的管理,会导致软件开发的进度被推迟,成本超过预算等问题。“结构化程序设计”方法旨在提高程序的可读性,保证软件的质量.降低软件成本,提高软件开发和维护的效率。因此,软件的开发应当按照工程的生产方式来组织和管理,每个成员都必须按照统一的规划、方法进行工作,使生产的软件有统一的标准和风格,以便于生产、推广和维护。“面向对象程序设计(OOP)”方法。所谓面向对象的程序设计,就是把面向对象的思想应用到软件工程中,并指导开发维护软件。对象是由数据和容许的操作组成的封装体,所谓面向对象,就是基于对象的概念,以对象为中心,类和继承为构造机制,认识了解刻画客观世界以及开发出相应的软件系统。“面向对象程序设计”就是通过数据抽象,将许多实例中共性的数据和为操作这些数据所需要的算法抽取出来,并进行封装和数据隐藏,形成一个新的数据类型——“类”类型。面向对象程序设计的关键在于如何进行数据的抽象和封装,以及对处理数据的过程的设计。面向对象程序设计的最大优点是允许“继承”,即在某个类的基础上可以派生出新类。目前的面向对象程序设计开发工具都提供了大量的类,用户可以直接使用这些类,或通过对这些类的扩充和重用形成新的类。与其他数据类型一样,只有类型对应的变量才是实际操作的对象。而类的变量我们称为“对象”。对“对象”的操作就是利用对象进行程序设计,也就是面向对象程序设计。

]

本书特色

[

本书共分10章。第1章介绍程序设计基础,第2章介绍c语言的数据类型与表达式,第3章介绍顺序结构程序设计和编译预处理,第4章介绍选择结构程序设计,第5章介绍循环结构程序设计,第6章介绍数组与字符数据处理,第7章介绍函数与程序结构,第8章介绍指针,第9章介绍结构体和共同体,第10章介绍文件处理。
本书在内容讲述中,注重培养读者分析问题和程序设计的能力,引导读者形成程序思维模式和良好的编码风格。

]

内容简介

[

本书以现代c语言为主导,以流行的visual c++6.0为编译环境,全面介绍了c语言程序设计及经典算法。全书共分10章,内容包括程序设计基础,数据类型,运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,结构体与共同体和文件处理等。书中所有实例均在visual c++6.0编译环境下调试通过。
本书结构严谨,文笔流畅,例题丰富,分析透彻,文档规范,将知识传授与能力训练相结合,重点培养学生分析问题和解决问题的能力,可以作为高等院校非计算机专业c语言程序设计教材,也可作为计算机应用能力资格考试的辅导材料和程序设计人员的参考书。

]

目录

前言第1章 程序设计基础 1.1 程序设计语言的发展 1.2 算法与程序设计 1.2.1 算法及其表示 1.2.2 结构化程序设计与面向对象程序设计 1.3 c语言简介 1.3.1 c语言的产生与发展 1.3.2 c语言的特点与应用领域 1.4 c语言的结构与执行 1.4.1 c语言源程序的结构特点 1.4.2 高级语言程序的执行过程 1.4.3 程序设计的开发期与开发习惯 1.5 c语言的运行与调试 1.5.1 c程序的执行过程

封面

C 语言程序设计

书名:C 语言程序设计

作者:马学文

页数:255

定价:¥28.0

出版社:中国水利水电出版社

出版日期:2010-08-01

ISBN:9787508477558

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



本文标题:《C 语言程序设计》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!