C语言程序设计

当前位置:首页 > 教材 > 高职高专 > C语言程序设计

出版社:北京大学出版社
出版日期:2010-2
ISBN:9787301153468
页数:215页

作者简介

《C语言程序设计》内容简介:C语言程序设计是高等院校普遍开设的一门课程,同时也是软件工作者必须掌握的一个工具。《C语言程序设计》以突出实践操作为主导,立足于应用,在内容组织和编排上,按照全国计算机等级考试大纲C语言的要求并结合教学经验进行编写,共分13章,包括:C语言概述,算法基础,数据类型、运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,预处理命令,指针,结构体与共用体,位运算,文件等。
《C语言程序设计》可作为高职高专计算机类专业的教材,也可作为从事软件技术人员的入门培训教材。

书籍目录

第1章 C语言概述 1.1 C语言出现的历史背景 1.2 C语言的特点 1.3 简单的C语言程序介绍 1.4 C语言程序的上机步骤 【本章小结】 【练习与实训】第2章 算法基础 2.1 算法的概述 2.2 简单算法举例 2.3 算法的特性 2.4 怎样表示一个算法  2.4.1 用自然语言表示算法  2.4.2 用流程图表示算法  2.4.3 用N.S流程图表示算法  2.4.4 用伪代码表示算法  2.4.5 用计算机语言表示算法 2.5 结构化程序设计方法 【本章小结】 【练习与实训】第3章 数据类型、运算符与表达式 3.1 C语言的基本数据类型 3.2 常量与变量  3.2.1 常量和符号常量  3.2.2 变量 3.3 整型数据  3.3.1 整型常量的表示方法  3.3.2 整型数据在内存中的存放形式  3.3.3 整型数据的类型 3.4 实型整数  3.4.1 实型常量的表示方法  3.4.2 实型数据在内存中的存放形式  3.4.3 实型数据的类型 3.5 字符型数据  3.5.1 字符常量  3.5.2 字符数据在内存中的存储形式  3.5.3 字符串常量 3.6 变量赋初值 3.7 数值型数据间的混合运算 3.8 算术运算符和算术表达式  3.8.1 C语言运算符概述  3.8.2 算术运算符和算术表达式 3.9 赋值运算符和赋值表达式  3.9.1 简单赋值  3.9.2 复合的赋值运算符  3.9.3 赋值表达式 3.10 逗号运算符和逗号表达式 【本章小结】 【练习与实训】第4章 顺序结构程序设计 4.1 C语句概述 4.2 赋值语句 4.3 数据输入输出的概念及实现 4.4 字符数据的输入与输出 4.5 格式输入与输出 4.6 顺序结构程序设计举例 【本章小结】 【练习与实训】第5章 选择结构程序设计 5.1 关系运算符和关系表达式……第6章 循环结构程序设计第7章 数组第8章 函数第9章 预处理命令第10章 指针 第11章 结构体与共用体第12章 位运算第13章 文件

前言

  随着计算机渗透到各行各业中,软件程序员的需求量不断增大,我国的软件外包市场规模也在持续调整增长,中国将逐步成为全球软件制造中心,这就要求对我国的软件技术人才进行人力储备。C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点,是软件行业中基础的语言之一。C语言既可作为系统设计语言,编写工作系统应用程序,也可作为应用程序设计语言,编写不依赖计算机硬件的应用程序,因此,其应用范围非常广泛。为此,我们编写了《C语言程序设计》一书,并希望能对我国软件技术人才的培养有所帮助,让那些正在或将要从事软件行业的人在本书中获得收益。  本书以突出实践操作为主导,立足于应用,在内容组织和编排上,按照全国计算机等级考试大纲c语言的要求并结合教学经验进行编写。同时,本书搜集了大量的实例,这些实例来源于院校教学过程中使用的典型例题,具有代表性。  本书共13章,主要内容包括:C语言概述,算法基础,数据类型、运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,预处理命令,指针,结构体与共用体,位运算,文件等。  本书在编写过程中参考了C语言程序方面的诸多论述、书籍以及全国计算机等级二级c语言大纲,结合多年的教学经验,力求解决第三批本科及高职高专学生对于应用能力的培养问题。本书由东华理工大学长江学院陈健伟和湖北交通职业技术学院杨辉主编,参加编写的还有:太原电力高等专科学校米晓萍和郭新峰,大连水产职业技术学院尹娜,南昌航空大学石招军。  本书可作为高职高专计算机类专业的教材,也可作为从事软件技术人员的入门培训教材。  限于编者的水平有限,书中难免有不妥之处,敬请读者批评指正。

章节摘录

  C语言是国际上广泛使用的、很有发展前途的计算机高级语言。它既可用来编写系统软件,也可用来编写应用软件。  1.1 C语言出现的历史背景  以前的操作系统等系统软件主要是用汇编语言编写的。由于汇编语言依赖于计算机硬件,程序的可读性和可移植性都较差。为了解决这些问题,最好采用高级语言,但一般高级语言难以实现汇编的某些功能。人们希望能找到一种既具有一般高级语言特性,又具有低级语言特性的语言,集中这两种语言的优点。于是,C语言就在这种情况下应运而生了。  C语言是在B语言的基础上发展起来的,它的根源可以追溯到ALGOL60。1960年出现的ALGOL60是一种面向问题的高级语言,它离硬件比较远,不适合用来编写系统程序。  1963年英国的剑桥大学推出了CPI。语言,该语言比ALGOL60更接近硬件,但规模比较大,难以实现。1967年英国剑桥大学的对语言进行了简化,推出了BCPI。语言。1970年美国贝尔实验室的Ken。Thomson以BCPL,语言为基础,又做了进一步简化,设计出了简单且接近硬件的B语言。但由于B语言过于简单,功能有限。1972年,贝尔实验室的在B语言的基础上设计出了简洁而高效的C语言。1973年,两人合作把90%以上用C语言改写,即IYNIX第5版。  后来,对C语言做了多次改进,但主要还是在贝尔实验室内部使用。直到1975年IYNIX第6版公布后,C语言的突出优点才引起人们的普遍关注。1977年出现了不依赖于具体机器的C语言编译文本《可移植C语言编译程序》,使C语言移植到其他机器时所需做的工作大大简化了,这也推动了L刀虮X操作系统迅速地在各种机器上实现。随着的日益广泛使用,C语言也迅速得到推广。C语言和LINIX在发展过程中相辅相成。1978年以后,C语言已先后移植到大、中、小、微型机上,已独立于L/NIX了。现在C语言已风靡全世界,成为世界上应用最广泛的几种程序设计语言之一。  以1978年发表的IMX第7版中的C编译程序为基础和合著了影响深远的名著,这本书中介绍的C语言成为后来广泛使用的C语言版本的基础,它被称为标准C。1983年,美国国家标准化协会(ANSI)根据C语言问世以来各种版本对C的发展和扩充,制定了新的标准,称为ANSIC。ANSIC比原来的标准C有了很大的发展。:K&R.在1988年修改了他们的经典著作按照ANSIC的标准重新写了该书。1987年,ANSIC又公布了新标准——87ANSIC。1990年,国际标准化组织ISO接受87ANSIC为ISO的标准。目前最流行的C语言有T&TC等。  ……

图书封面


 C语言程序设计下载



发布书评

 
 


 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024