分享
 
 
 

C语言程序设计案例教程(1CD)

C语言程序设计案例教程(1CD)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: 卢凤双,张律编著

出 版 社: 北京科海电子出版社

出版时间: 2002-9-1字数: 513000版次: 1页数: 327印刷时间: 2002/09/01开本:印次:纸张: 胶版纸I S B N : 9787900107350包装: 平装编辑推荐

读者对象: C语言初学者,或参加等级考试的用户,程序设计的入门人员/

读者技能要求:接触过程序设计, 懂得计算机的基本操作/

本书特点: 选例经典,详细剖析□, 条理清晰,浅显易懂/

达成目标: 掌握基本的编程思想,为学习其他编程语言奠定基础, 学会用C语言设计程序/

C语言从诞生发展到现在已经有30年的时间了。在这30年时间里,C语言得到了很大的发展。从最初的为编写UNIX操作系统而设计并在实验室内部使用的高级程序设计语言,发展到独立于UNIX操作系统并走出实验室、为众多的人所关注的各种机器上的可移植C,再发展到现在普遍采用的标准C,使C语言逐渐走向通用化和标准化。由于C语言的简洁、表达能力强、运算符和数据结构丰富、生成的代码质量高以及可移植性好等特点,使得C语言倍受人们的青睐,成为结构化程序设计语言中的佼佼者。借助于C语言,人们开发出了很多大型的系统软件和应用软件,著名的UNIX操作系统的90%以上的代码就是用C语言来编写的。

C语言在我国也得到了广泛的应用,许多学校将C语言列入学生的必修课程。C语言也是我国计算机等级考试中可选的高级程序设计语言之一。如今,学习和掌握C语言程序设计已经成为很多计算机工作者和计算机爱好者的首选。尽管现在比较流行面向对象的程序设计语言,但这丝毫没有影响人们对C语言的兴趣,因为现在比较流行的面向对象的程序设计语言C++语言就是在C语言的基础上发展起来的,是对C语言的扩充。因此,学好C语言对于进一步学习C++语言也是很有帮助的。

为了使更多的人更好地学习和掌握C语言,我们编写了这本C语言方面的书籍,来向读者系统、全面地介绍C语言。

内容简介

C语言是计算机软件开发领域中最流行的程序设计语言之一,它具有功能强大、效率高、简洁灵活和可移植性等特点,在软件开发领域深受人们的普遍重视。本书系统、全面地介绍了C语言程序设计的方法,共分11章。内容包括C语言的各种数据类型(基本的和构造的)、运算符和表达式、各种语句、函数、编译预处理以及文件操作等内容。本书内容全面,结构合理,通过实例对C语言的语法要点进行了详尽的阐述,是学习C语言的一本难得的教科书。本书既可供C语言初学者学习使用,也可供有一定经验的软件开发人员学习参考。///

第1章C语言概述。从介绍C语言的发展历史和特点入手,并结合了一些实例来向读者展示C语言的概貌,使读者能够从整体上对C语言有一个概括性的认识。并简单地介绍了C语言程序的开发过程以及C语言的字符集及词法约定。

第2章基本数据类型。向读者介绍了C程序设计语言中的常量、简单变量以及基本数据类型等相关的基础知识,并简单介绍了常用的两个标准输入输出函数。

第3章运算符和表达式。介绍了构成C语言语句的基本成分——表达式以及用于构造表达式的运算符。在介绍运算符的同时,还介绍了运算符的优先级和结合性。

第4章语句和控制流。介绍了构成C语言程序的各类语句,包括简单语句、选择语句、循环语句以及转移语句。

第5章函数。介绍了最能体现C语言结构化设计思想的内容——函数。主要从函数的定义、说明、函数调用以及函数调用的嵌套和递归等方面进行介绍。

第6章变量的作用域与存储类。主要介绍了变量的作用域——局部变量和全局变量以及变量的4种存储类——自动的、静态的、寄存器的和外部的存储类,从而,使读者能够更好地运用变量。

第7章数组。介绍了C语言中的一种重要的构造数据类型——数组,在介绍数组的过程中,还特别介绍了数组中的一种特例——字符数组。

第8章指针。详尽地介绍C语言的重点兼难点——指针。

第9章结构、联合及其他类型。介绍了C语言中的另外两种构造类型——结构和联合以及枚举和位域类型,还介绍了用typedef来为已知的类型定义别名。

第10章编译预处理。介绍了C语言的一大特色——编译预处理,主要介绍了编译预处理的宏定义、文件包含和条件编译3个主要功能。

第11章文件。主要介绍了围绕文件操作的标准输入输出库函数。

本书覆盖了C语言的主要的语言点,对C语言的介绍也比较系统和全面。为了使读者能够真正掌握C语言,我们在介绍C语言的各个语言点时力求做到通俗,尤其是对语言点中容易出现错误的地方作了详细的说明,并结合了很多实例,使读者能够做到真正加以运用。本书的例子程序都是在计算机上调试通过并能正常运行的。尽管这些例子不一定能够完全适合您的应用需要,但对于您学习语言、掌握各个语言点来讲已经足够了,希望读者能够举一反三,开发出您自己的应用程序来。

作者简介

目录

第1章 C语言概述1

1.1 C语言的发展历史和特点1

1.1.1 C语言的发展历史1

1.1.2 C语言的特点2

1.2 C语言程序结构简介4

1.3 C语言程序的开发过程9

1.3.1 在UNIX操作系统环境下开发C程序的步骤11

1.3.2 在Turbo C环境下开发C程序的步骤12

1.4 C语言的字符集及词法约定14

1.4.1 C语言的字符集14

1.4.2 C语言的词法约定16

第2章 基本数据类型19

2.1 数据类型概述19

2.2 常量20

2.2.1 整型常量22

2.2.2 浮点常量24

2.2.3 字符常量26

2.2.4 字符串常量27

2.3 简单变量28

2.4 基本数据类型30

2.4.1 整型30

2.4.2 字符型32

2.4.3 浮点类型33

2.5 类型转换34

2.6 标准输入输出函数35

2.6.1 标准输入输出函数简介35

2.6.2 标准输出函数printf36

2.6.3 标准输入函数scanf40

第3章 运算符和表达式43

3.1 算术运算符43

3.1.1 加法运算符(+)43

3.1.2 减法运算符(-)44

3.1.3 乘法运算符(*)44

3.1.4 除法运算符(/)44

3.1.5 取模运算符(%)44

3.1.6 算术表达式44

3.1.7 程序举例45

3.2 赋值运算符46

3.3 增量运算符49

3.4 关系运算符51

3.5 条件运算符52

3.6 逗号运算符54

3.7 逻辑运算符55

3.8 位逻辑运算符58

3.9 移位运算符62

3.10 强制类型转换运算符63

3.11 其他运算符64

3.12 运算符嵌套与运算顺序65

3.12.1 运算符嵌套65

3.12.2 运算顺序66

3.13 运算符的优先级和结合性67

第4章 语句和控制流70

4.1 简单语句71

4.1.1 表达式语句71

4.1.2 空语句73

4.1.3 复合语句73

4.1.4 返回语句73

4.2 条件语句74

4.2.1 条件语句的一般形式74

4.2.2 条件语句的简化形式78

4.2.3 条件语句的嵌套形式79

4.3 switch语句86

4.4 while语句90

4.5 do-while语句94

4.6 for语句98

4.7 break,continue和goto语句104

4.7.1 break语句104

4.7.2 continue语句107

4.7.3 goto语句109

4.8 循环的嵌套110

第5章 函数114

5.1 函数定义115

5.2 函数的返回值和类型说明121

5.2.1 函数的返回值121

5.2.2 函数的类型说明125

5.3 函数调用127

5.3.1 函数调用的一般形式和执行过程127

5.3.2 函数调用的参数传递129

5.3.3 函数原型说明和函数原型定义131

5.3.4 函数调用的方式134

5.3.5 可变参数函数135

5.4 函数调用的嵌套和递归135

5.4.1 函数的嵌套调用135

5.4.2 函数的递归调用137

第6章 变量的作用域与存储类144

6.1 变量的作用域144

6.1.1 局部变量144

6.1.2 全局变量145

6.2 变量的存储类别148

6.2.1 局部变量的存储类149

6.2.2 全局变量的存储类155

6.2.3 存储类小结156

6.3 变量的初始化157

6.4 内部函数和外部函数158

6.4.1 内部函数158

6.4.2 外部函数159

第7章 数组160

7.1 一维数组162

7.1.1 一维数组的定义162

7.1.2 一维数组的引用163

7.1.3 一维数组的应用164

7.1.4 一维数组的初始化172

7.1.5 一维数组的内部表示176

7.2 多维数组177

7.2.1 二维数组的定义177

7.2.3 二维数组的初始化181

7.2.4 二维数组的应用186

7.2.5 多维数组简介191

7.3 字符数组192

7.3.1 一维字符数组的定义和引用192

7.3.2 一维字符数组的初始化194

7.3.3 多维字符数组196

7.3.4 字符数组的输入输出197

7.3.5 字符串处理函数203

7.4 将数组作为函数参数206

7.4.1 数组元素作为函数参数206

7.4.2 一维数组名作为函数参数207

7.4.3 多维数组名作为函数参数209

第8章 指针211

8.1 指针的意义211

8.2 指针变量的定义213

8.3 指针变量的引用216

8.3.1 与指针相关的运算216

8.3.2 指针变量的引用218

8.4 指针运算220

8.4.1 加法运算220

8.4.2 减法运算222

8.4.3 自增运算225

8.4.4 自减运算225

8.4.5 赋值运算226

8.4.6 关系运算228

8.5 指针作为函数参数230

8.6 指针与数组234

8.6.1 一维数组指针的定义与赋值234

8.6.2 利用指针引用一维数组元素235

8.6.3 一维数组名作为函数参数239

8.6.4 指向多维数组的指针242

8.6.5 多维数组的指针作函数的参数247

8.7 指向字符串的指针249

8.7.1 指向字符串的指针249

8.7.2 指向字符串的指针作为函数的参数255

8.8 指针数组257

8.9 指针的指针260

8.10 main函数的参数262

8.11 指向函数的指针264

8.12 返回指针的函数267

8.13 void *和动态存储分配268

8.13.1 void *268

8.13.2 动态存储分配269

第9章 结构、联合及其他类型271

9.1 结构类型和结构变量的定义271

9.1.1 结构类型的定义271

9.1.2 结构变量的定义273

9.2 结构成员的引用275

9.2.1 结构成员的引用方法275

9.2.2 指向结构的指针和运算符-277

9.3 用结构变量和指向结构的指针作函数参数279

9.4 结构变量的初始化281

9.5 结构数组283

9.6 联合类型284

9.6.1 联合变量的定义284

9.6.2 联合变量的引用285

9.7 枚举类型289

9.8 位域292

9.9 用typedef定义类型295

第10章 编译预处理298

10.1 宏定义298

10.1.1 不带参数的宏定义298

10.1.2 带参数的宏定义303

10.1.3 运算符#和##307

10.2 文件包含307

10.3 条件编译308

第11章 文件312

11.1 C文件概述312

11.2 文件类型指针313

11.3 文件的打开与关闭314

11.3.1 文件的打开314

11.3.2 文件的关闭317

11.4 文件的读写318

11.4.1 fputc函数和fgetc函数318

11.4.2 fwrite函数和fread函数319

11.4.3 fprintf函数和fscanf函数321

11.4.4 fputs函数和fgets函数323

11.5 文件的定位324

11.5.1 rewind函数324

11.5.2 fseek函数324

11.5.3 ftell函数326

11.6 文件操作的出错检测327

11.6.1 ferror函数327

11.6.2 clearerr函数327

媒体评论

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有