语言程序设计教程(,冶金工业出版社)的详细介绍,评论,读后感及网上价格比较。

好图书-图书价格比较与图书搜索
首页 | 排行榜 | 新书上架 | 优惠情报 | 图书分类 | 全国书店 | 请注册 或 登陆
搜索 1,686,472 种书的介绍和售价       高级搜索  使用帮助

好图书搜索 25 家网上书店, 1,686,472 种图书,售价及其他信息。 更多介绍

语言程序设计教程

语言程序设计教程

    

7502423109

冶金工业出版社 / 0000-00-00

平装 / 16开 / 207页 / 0字

¥22.80

缺货

"语言程序设计教程"的详细介绍……

内容提要

本书详细讲解了C语言程序设计的概念及上机

步骤;基本数据类型及表达式;分支、循环及结构化

程序设计的基本思想;数组、指针及相互关系;函数

及其在模块化程序设计中的体现;结构体、共用体及

用户自定义类型的使用;文件的基本操作及其应用。

并通过实例分析,系统阐述从总体设计到编码、测试

的程序设计全过程。本书为作者根据多年教学工作经

验编写而成,深入浅出,易学易会,适合大专院校计

算机专业和本科院校非计算机专业的学生,以及计算

机工作者使用,尤其对准备参加高等院校非计算机专

业等级考试的读者有所裨益。

哪里可以买到"语言程序设计教程"?

很抱歉,目前暂无商城正在出售"语言程序设计教程"。您可以定制本书的有货通知,当有书店开始销售本书时,好图书将通过电子邮件通知您。

当当网  
卓越网  

 

※ 如果您是第一次来到好图书选购图书,请点此查看“购书指南”

※ 发现价格错误了?书店有售而好图书却没有显示?立刻点此给好图书改错

※ 图书价格仅供参考,实际售价及是否有库存以各网站实际标示为准。

※ 若售价差别过大,可能因不同规格或者版本引起,请自行甄别。

 

喜欢"语言程序设计教程"的人们通常也喜欢……

对"语言程序设计教程"的评论……

暂无评论

我来评论一下"语言程序设计教程"……

登录之后才能发表评论,请  登录  或  注册

"语言程序设计教程"的图书目录……

目 录

1C语言入门

1.1计算机语言及程序设计

1.1.1计算机语言的概念及发展史

1.1.2程序设计的概念及过程

1.2C语言的由来及特点

1.2.1C语言的由来

1.2.2C语言的特点

1.3一个简单的C语言程序

1.4C语言程序的开发过程

1.5TC环境下的上机步骤

习题一

2程序设计基础

2.1标识符

2.1.1标识符的组成

2.1.2标识符的构成规则

2.1.3注意事项

2.2C语言的数据类型

2.3常 量

2.3.1整型常量

2.3.2实型常量

2.3.3字符型常量

2.3.4字符串常量

2.3.5符号常量

2.4变 量

2.4.1整型变量

2.4.2实型变量

2.4.3字符型变量

2.4.4变量赋初值

2.5运算符与表达式

2.5.1算术运算符和算术表达式

2.5.2递增、递减运算符

2.5.3赋值运算符和赋值表达式

2.5.4位运算

2.5.5其他运算

2.5.6运算符的优先级和结合律

2.6简单输入与输出

2.6.1字符输入输出函数

2.6.2格式化输入、输出

习题二

3C语言程序设计初步

3.1算法的描述

3.1.1程序设计过程

3.1.2算法的描述

3.1.3结构化程序的三种基本结构

3.2分支结构

3.2.1语句和复合语句

3.2.2关系运算与逻辑运算

3.2.3if语句

3.2.4三目条件运算符

3.2.5switch-case语句

3.3循环结构

3.3.1循环语句

3.3.2do-while语句

3.3.3for语句

3.3.4循环语句的嵌套

3.3.5break语句和continue语句

3.3.6goto语句

3.4程序设计举例

习题三

4数组和指针

4.1数组的定义及使用

4.1.1一维数组

4.1.2二维数组

4.1.3字符数组

4.1.4应用举例

4.2指 针

4.2.1指针的概念及定义

4.2.2指针的运算

4.3数组与指针的关系

4.3.1一维数组与指针的关系

4.3.2二维数组和指针的关系

4.4常用算法举例

4.4.1插入排序

4.4.2选择排序

4.4.3希尔排序

习题四

5函 数

5.1函数与模块化设计

5.1.1模块化设计的思想

5.1.2函数的概念

5.2函数的定义、引用及参数传递

5.2.1函数的定义

5.2.2函数的引用

5.2.3函数的参数传递

5.3变量的存储类型及作用域

5.3.1局部与全局变量

5.3.2变量的存储类型及作用域

5.3.3内部函数与外部函数

5.4函数的嵌套及递归调用

5.4.1函数的嵌套

5.4.2递归调用

5.5指针与函数

5.5.1函数指针

5.5.2指针函数

5.6命令行参数

5.7编译预处理

5.7.1文件包含指令#include

5.7.2宏定义指令

5.7.3条件编译语句

5.8应用程序举例

习题五

6结构、联合、枚举和用户定义类型

6.1结构体

6.1.1结构体类型的定义和说明

6.1.2结构体和数组

6.1.3结构和指针

6.1.4结构体与函数

6.1.5引用自身的结构

6.2联合体

6.2.1联合体的定义

6.2.2联合体类型变量说明

6.2.3联合体类型变量的引用方式

6.2.4联合体类型变量的存储方式

6.3枚 举

6.3.1枚举类型的定义

6.3.2枚举类型变量的说明

6.4使用typedef定义类型

习题六

7文 件

7.1C语言文件的概念

7.1.1文件的概念

7.1.2文件与系统文件分类

7.1.3文件指针与文件号

7.2文件的打开及关闭

7.2.1文件的打开

7.2.2文件的关闭

7.3文件的读写及定位

7.3.1字符读写函数

7.3.2字符串读写函数

7.3.3数据块读写函数

7.3.4格式化读写函数

7.3.5文件的定位

7.4非缓冲文件系统

7.4.1文件的打开、创建及关闭

7.4.2文件的读写

7.4.3文件定位函数

习题七

附录1常用字符与ASCII码对照表

附录2运算符的优先级和结合规则

附录3部分常用的C库函数

"语言程序设计教程"的书摘……

1C语言入门

1.1计算机语言及程序设计

1.1.1计算机语言的概念及发展史

人们的日常生活总离不开语言。语言可以表达我们的思想、感情,传递一定的信息。这

种语言(如我们的母语)是在人类漫长发展过程中逐步成熟起来的。语言,特别是西方语言有

着严谨的语法,但是这些语法是后人对语言使用的一种归纳总结。它们作为一种规范,是逐

步成熟起来的,有其自然的发展过程。从这种意义上说,它们是自然语言。

然而,随着人类社会的发展,以及人类社会的科学研究及生产、生活应用领域的不断拓

展,自然语言已经不能满足人们的需要,于是人们发明了一些人工语言。之所以称其为人工

语言,是因为人们先设定规则、约定,然后再在这些规则、约定的基础上表达自己的思想,传

送一定的信息进而完成特定的功能。在某些领域中,它起到了自然语言所无法替代的作用。

例如,在通讯领域,人类的自然语言在空气媒介中只能传输极短的距离,借助于莫尔斯码这

种人工语言,就能把它传输到很远的地方。

由于计算机的出现,人们总想用它们处理一些数据。此时,很自然就产生了这样一些问

题:这些数据如何表示呢?如何进行各种运算呢?从早期的计算机语言到我们现在所学的C

语言,已经经历了三个发展阶段。开始,为了便于机器接受,人们直接用01组成的字符来表

示数据以及数据之间的运算,比如用11000110表示把某个数和另一个数相加。这是第一代

计算机语言,称之为机器语言。显然,它使用起来很不方便,于是人们发明了助记符,对每一

步骤用类似于自然语言的符号进行描述,比如以上两数相加的过程被表述为ADDA,B。这

是第二代计算机语言,称之为汇编语言。由于汇编语言是直接面向机器的,对硬件系统的依

赖性比较大,同时这种表述与人们通常的表述方式差别还比较大,于是人们越来越强烈地希

望能使用一种适用程序设计的语言。迫于此种情况,人们不断发明了一些通用程序设计语

言。它们不仅可以用自然语言表述,而且可以像自然语言那样表述解决问题的过程,比如以

上两数相加的过程直接描述为a十b,不再考虑其实现的细节。C语言正是这样一种通用程

序设计语言。

1.1.2程序设计的概念及过程

如前所述,人们运用计算机是要来解决一些问题的,而问题的解决总有一定的程式或步

骤,比如要完成“看电视”这一任务,必须:(1)坐到电视前;(2)打开电视机;(3)调到所喜欢的

频道;(4)欣赏节目。显然,用计算机来模拟这一过程,当然也要反映这些步骤。这种用计算

机程序设计语言表述的、反映出问题解决过程的代码集就称为程序。从抽象的角度看,解决

问题总有一定的对象和规则,对象间的相互作用乃至关联过程也必须得到描述,这两个方面

就构成了程序的基本内容。程序设计是指设计、编制、调试程序的全过程。与做任何事一样,

程序设计时首先要考虑的就是设计的目的,进而考虑必须实现的各种功能(即确定做什么),

这是设计阶段的任务。接着,必须编写出能实现上述功能的程序代码(即确定如何做)。最后,

必须进行上机调试,消除存在于程序代码中的各种错误,进而确认目的的最终实现。从方法

论上看,程序设计有各种各样的策略,有结构化程序设计、面向对象程序设计、事件驱动的程

序设计等。C语言适合结构化程序设计方法的实现。

本站所列的图书资料、图书封面图片归各自的版权所有人所有

本站所收录之图书评论、图书社区话题、及本站所做之广告均属其各自行为,与本站立场无关,不代表本站赞同其观点