程序设计基础(C语言)第二版
本书已出第三版

作者:郑平安等

定价:33元

印次:2-6

ISBN:9787302123989

出版日期:2006.01.01

印刷日期:2010.08.17

图书责编:贾小红

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书全面、系统地介绍了C语言程序设计的基本知识。包括C语言的基本概念、变量、运算符、表达式、顺序结构、分支结构、循环结构、数组、函数、指针、结构体、联合体和枚举类型、接口与函数库、文件。同时也介绍了一些与程序设计有关的知识,包括算法设计与分析、抽象数据类型、程序抽象等。 本书结构清晰,语言通俗易懂,内容由浅入深、循序渐进,实例丰富,习题具有代表性。全书贯彻传授知识、培养能力、提高素质的教学理念。 本书可以作为高等院校非计算机专业C语言程序设计的教材,也可以作为初次学习C语言程序设计的读者、准备计算机二级考试者和计算机工程技术人员的参考书。

前 言 C语言是目前世界上最流行、使用最广泛的高级程序设计语言。它不但具有丰富的数据类型与运算符、灵活的控制结构、简洁而高效的表达式、清晰的程序结构和良好的可移植性等优点,而且还具有直接对计算机硬件编程的强大功能;它既具有高级语言的优点,又具有低级语言的许多特点。C语言既适合于开发系统软件,又适合于开发应用软件,深受程序员的欢迎。 本书根据教育部高等学校计算机教学指导委员会2003年公布的《关于进一步加强高等学校计算机基础教学的几点意见》的精神,结合编者多年从事程序设计教学的经验,在第一版的基础上,增加了算法设计与分析、抽象数据类型、程序抽象等与程序设计密切相关的内容,以便进一步夯实学生程序设计的理论基础,培养程序设计的能力,养成良好的程序设计风格。 在编写过程中参考了大量同类教材并吸收了这些教材的优点,同时又保持了自己的特色。本书的主要特点是:文章的叙述通俗易懂,内容的编排由浅入深、循序渐进;通过精心设计的例题,着重介绍C程序设计的基本方法与基本技巧;通过精心选择的习题,训练程序设计的技能。全书体现“程序设计=算法+数据结构”的程序设计课程教学内涵,贯彻传授知识、培养能力、提高素质的教学理念。教材的内容不但有C语言的最基本部分,还有读者感兴趣的屏幕控制与绘图程序设计(依据Turbo C编译器),以便开阔学生的视野,培养程序设计的兴趣。 本书由华中科技大学网络与计算中心长期从事程序设计课程教学的教师编写。全书分为12章,其中第1、8、9、10、12章和附录由郑平安编写,第2、3、4章由曾大亮编写,第5、6章由杨有安编写,第7、11章由崔珂梅编写。 在本书的编写过...

目录
荐语
查看详情 查看详情
目    录

第1章  C语言概述 1

1.1  C语言的发展和特点 1

1.1.1  C语言的发展过程 1

1.1.2  C语言的主要特点 2

1.2  C程序的结构 3

1.3  Turbo C上机步骤 6

1.3.1  Turbo C 2.0文件简介 6

1.3.2  Turbo C 启动 6

1.3.3  源程序的输入、编译、连接和运行 7

小结 8

习题 8

第2章  基本数据类型和运算符 9

2.1  关键字、标识符和保留标识符 9

2.2  基本数据类型 11

2.2.1  常量和变量的概念 11

2.2.2  整型常量和实型常量 14

2.2.3  整型变量 15

2.2.4  实型变量 18

2.2.5  字符常量和字符串常量 20

2.2.6  字符变量 23

2.2.7  用char定义小整数 25

2.2.8  符号常量 26

2.3  运算符和表达式 28

2.3.1  表达式的概念 28

2.3.2  算术运算符 30

2.3.3  标准系统库函数调用 31

2.3.4  数据类型的转换 33

2.3.5  赋值运算符 36

2.3.6  增量运算符 39

2.3.7  副作用和顺序点 41

2.3.8  关系运算符 42

2.3.9  逻辑运算符 43

2.3.10  条件运算符 47

2.3.11  逗号运算符和逗号表达式 48

2.3.12  运算符优先级和结合方向 48

小结 49

习题 50

第3章  顺序语句和选择语句 55

3.1  程序设计概述 55

3.... 查看详情

查看详情