C程序设计教程

当前位置:首页 > 网络编程 > 编程语言与程序设计 > C程序设计教程

出版社:
出版日期:2004-6
ISBN:9787561819272
作者:高福成
页数:294页

章节摘录

  C语言是一种面向过程的语言,意思是用c语言编程时,必须按照算法的实现过程逐条语句编写,通知计算机一步一步怎么做。进入80年代后,面向对象的程序设计概念日益普及。所谓面向对象,是通过类和对象把程序所涉及的数据结构和对它施行的操作有机地组织成模块,对于数据和对数据的处理细节进行最大限度的封装,从而使开发出来的软件易重用、易修改、易测试、易维护、易扩充。正如其他传统的程序设计语言都在发展自己面向对象的新版本一样,C语言也在发展的同时,朝着支持面向对象程序设计(OOP-Object Oriented programming)的方向迈出了步伐。1986年,美国AT&3、的贝尔研究所的Bjame Stroustrup推出了C语言的超集c++语言,也叫“带类的C”。  随着信息时代的到来,由于设计Internet上的Web浏览器的需要,1994.年出现了,Java语言,它不仅支持OOP,而且具有软硬件平台无关性的特点,适合于进行网络开发。Java脱胎于C++,被称为C++的衍生语言。2000年,Microsoft推出了MicrosoftVisualStudio.NET,它是一个具有公共语言子集的开发平台,实现了多种语言及其类库的无缝集成,使应用程序的开发更容易、更简单。C#是专为这一平台推出的全新语言,它也派生于C和c++,并具有语法简洁、面向对象、与Web紧密结合、卓越的安全性能、灵活性和兼容性俱佳等特点,成为.NET平台一流的网络编程工具。  ……

前言

  中国要振兴,归根到底要靠我们中国人自己努力奋斗,要靠我们的全体劳动者创造出数十倍于今天的劳动生产率。这是一个全体国民素质提高的过程,人们必然要寄希望于教育。教育,特别是学校教育,是为几年乃至几十年之后的社会需求培养人才,所以教育必须面向未来。  要搞好教育,有许多事情要做,其中一条就是教材建设。面对已经到来的信息社会,学校课程到底应该让学生具备哪些基本素质,实现哪些发展,这是当前课程改革的一个重要问题。20世纪末国家提出的课程计划明确了“促进学生个性健康发展”的目标,重视认知与情感的统一、知识与能力的统一、主体精神与社会责任的统一,强调学生的素质发展,强调学生的探索创新能力、实践能力、学习能力和信息素养。  为适应课程目标的变化,需要重新审视课程内容,要删除陈旧过时的内容,吸收科学和文明发展的新成果,反映本学科最新发展动态。  要编写出课程内容具有科学性、系统性和先进性,符合本课程内在逻辑体系和学生认知规律,表达形式符合国家有关规范标准的教材,不是一件易事。为此,我们邀请了本市各高校长期从事计算机基础课教学的教师组成写作班子。这些老师们认真总结了“九五”规划教材的编写经验,反复讨论新制定的教学大纲,把课程内容有机地组合起来,把基本概念、基本原理和基本技能提炼出来,形成一个具有逻辑性、系统性的知识系统,使之有利于学生对知识的理解与迁移。  这套教材的出版,旨在推动我市高校计算机基础教育活动,提高大学生计算机基础知识水平和应用能力。我们殷切地希望广大学生、教师和专家提出宝贵意见,以便再版时修改补充。  这套教材在编写出版过程中,得到了各方人士的大力支持和帮助,特别是天津大学出版社始终给予积极配合。在此,我们一并表示衷心的感谢。

书籍目录

第1章 C程序设计的初步知识1.1 C语言的产生和发展1.2 C程序的基本结构和书写风格1.3简单的C程序设计1.4 C程序的开发过程1.5 visualc++6.0集成环境的使用习题一第2章 基本数据类型、常量和变量2.1 基本数据类型2.2 常量及其类型2.3 变量的定义及初始化2.4 符号常数2.5 不同类型数据的输入输出习题二第3章 数据运算3.1 算术运算3.2 赋值运算3.3 逗号运算(顺序运算)3.4 关系运算和逻辑运算3.5 测试数据长度运算符sizeof3.6 位操作3.7 常用数学函数习题三第4章 程序流程控制4.1 结构化程序设计的三种基本结构4.2 选择结构程序设计4.3 循环结构程序设计4.4 转移控制语句习题四第5章 数组和字符串5.1 数组的概念5.2 数组的定义和初始化5.3 数组的基本操作5.4 数组的应用习题五第6章 指针6.1 地址、指针和指针变量的概念6.2 指针的定义和用指针访问变量6.3 指针的运算6.4 用指针访问一维数组6.5 用指针访问二维数组6.6 用指针处理字符串6.7 多级指针6.8 用指针进行内存动态分配习题六第7章 C函数7.1 模块化程序设计的思想7.2 C函数的定义和调用7.3调用函数和被调用函数之间的数据传递7.4 存储类型对函数调用的影响7.5 函数的递归调用7.6 main函数的参数和返回值习题七第8章 复合数据类型8.1 结构类型8.2 联合类型8.3 位段结构类型8.4 枚举类型8.5 类型定义(typedef)习题八第9章 文件9.1 文件概述9.2 文件的打开与关闭9.3 文件的读写操作9.4 文件检测函数9.5 文件的顺序存取和随机存取习题九第10章 编译预处理和分割编译10.1 编译预处理10.2 分割编译习题十附录附录1c语言运算符集附录2ASCII代码表附录3ANSIC常用库函数及其标题文件附录4习题参考答案

作者简介

《C程序设计教程(第2版)》以程序设计为主线,以程序设计的需要带动语言知识的学习,系统介绍了C语言及其程序设计技巧。全书共十章,包括C程序设计的初步知识、基本数据类型、数据运算、程序流程控制、数组和字符串、指针、C函数、复合数据类型、文件、编译预处理和分段编译,并通过丰富的程序设计实例,详细介绍了算法知识。各章都编排了大量的练习题,以帮助读者在初步掌握C语言的基础上,着重培养程序设计能力。
《C程序设计教程(第2版)》可作为高等学校本科生C语言程序设计课程教材,也可作为全国计算机等级考试培训教材及考前复习参考书。

图书封面


 C程序设计教程下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024