C程序设计

副标题:无

作   者:李玲玲主编

分类号:

ISBN:9787302254393

微信扫一扫,移动浏览光盘

简介

   李玲玲等主编的《C程序设计》以能力培养为目标,程序设计为主线,   C语言语法规则为载体,将培养程序设计能力融入学习程序设计语言的过程   。    《C程序设计》分为11章,主要内容包括C程序设计基础、基本数据类   型及运算、简单C程序设计、选择结构程序设计、循环结构程序设计、数组   、函数、指针、构造数据类型、位运算、文件等。书中所有例程均基于   Visual C++ 6.0平台编写和调试(特殊注明的除外)。除了丰富的例程,   各章还配备了相应的练习题,便于读者学习、巩固和稳步提高。    本书的编写者全部是多年从事一线教学的教师,内容编排依据实际的   教学经验,力求概念准确、通俗易懂、循序渐进、深入浅出、重点突出、   语言简练、实用性强和便于自学。阅读本书无须具备其他程序设计语言和   程序设计的知识。    本书可作为高等学校非计算机专业C语言程序设计类课程的教材,也可   作为计算机等级考试的辅导用书和工程技术人员学习C语言的自学用书。   

目录

《c程序设计》

第1章c程序设计基础1

1.1程序设计概述1

1.1.1程序设计的概念1

1.1.2程序设计方法1

1.1.3程序设计语言及其发展2

1.2c语言概述4

1.2.1c语言的发展4

1.2.2c语言的特点5

1.2.3c语言的应用6

1.3c程序的组成7

1.3.1简单程序举例7

1.3.2c程序的组成特点9

1.3.3c程序的书写规范9

1.4c程序设计的一般步骤10

1.5c语言程序开发调试环境11

1.5.1visual c++C6.0简介11

1.5.2visual c++C6.0下开发调试c程序的方法

与步骤12

1.6小结17

.1.7练习17

第2章基本数据类型及运算19

2.1c语言的构成元素19

2.1.1构成元素概述19

2.1.2字符集19

2.1.3标识符20

2.2c语言的数据类型21

2.2.1数据类型概述21

2.2.2整型22

2.2.3浮点型24

2.2.4字符型25

2.3常量25

2.3.1符号常量26

2.3.2整型常量26

2.3.3浮点型常量28

2.3.4字符常量28

2.3.5字符串常量30

2.4变量30

2.4.1变量的概念30

2.4.2变量定义31

2.4.3变量初始化31

2.4.4变量赋值31

2.5运算符和表达式32

2.5.1运算符概述32

2.5.2算术运算符和算术表达式33

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

2.5.4逗号运算符和逗号表达式38

2.6数据类型转换38

2.6.1自动转换38

2.6.2强制类型转换39

2.7小结40

2.8练习40

第3章简单c程序设计44

3.1算法44

3.1.1算法的概念44

3.1.2算法的特性45

3.1.3算法设计的要求45

3.1.4算法的描述46

3.2c语句概述49

3.3c语言的输入输出51

3.3.1输入输出概述51

3.3.2格式输出函数printf52

3.3.3格式输入函数scanf57

3.3.4字符输出函数与字符输入函数60

3.4程序设计举例61

3.5小结62

3.6练习62

第4章选择结构64

4.1关系运算符和关系表达式64

4.1.1关系运算符64

4.1.2关系运算符的优先级65

4.1.3关系表达式65

4.1.4关系表达式的值65

4.2逻辑运算符和表达式66

4.2.1逻辑运算符66

4.2.2逻辑运算符的优先级66

4.2.3逻辑表达式66

4.2.4逻辑表达式的值66

4.3if语句69

4.3.1if语句的形式69

4.3.2if语句的嵌套76

4.4条件运算符和条件表达式80

4.5switch语句82

4.6程序设计举例87

4.7小结94

4.8练习94

第5章循环结构98

5.1while语句98

5.2do…while语句101

5.3for语句103

5.4循环嵌套108

5.5break语句111

5.6continue语句112

5.7goto语句115

5.8程序设计举例116

5.9小结122

5.10练习123

第6章数组128

6.1一维数组128

6.1.1一维数组的定义128

6.1.2一维数组的初始化129

6.1.3一维数组元素的引用130

6.1.4程序设计举例131

6.2二维数组137

6.2.1二维数组的定义137

6.2.2二维数组的初始化138

6.2.3使用二维数组139

6.2.4程序设计举例141

6.3字符数组143

6.3.1字符数组的定义143

6.3.2字符数组的初始化143

6.3.3字符数组的输入输出145

6.3.4字符串处理函数148

6.3.5程序设计举例158

6.4小结161

6.5练习161

第7章函数166

7.1函数概述166

7.2函数的定义168

7.2.1函数的定义形式168

7.2.2函数的参数169

7.2.3函数的返回值171

7.3函数的声明和调用172

7.3.1函数的声明172

7.3.2函数的调用174

7.3.3函数的嵌套调用174

7.3.4函数的递归调用176

7.4变量的作用域与存储类别178

7.4.1变量的作用域178

7.4.2变量的存储类别182

7.4.3变量的作用域与存储类别小结187

7.5内部函数与外部函数187

7.5.1内部函数187

7.5.2外部函数188

7.6预处理189

7.6.1文件包含189

7.6.2宏定义190

7.7小结196

7.8练习196

第8章指针203

8.1指针的概念203

8.2指针变量203

8.2.1指针变量的概念203

8.2.2指针变量的定义204

8.2.3指针变量的赋值204

8.2.4指针变量的引用205

8.3指针与数组208

8.3.1指向数组元素的指针208

8.3.2指向一维数组的指针变量214

8.3.3指针数组215

8.4指针与字符串216

8.4.1指向字符串的指针变量216

8.4.2指向字符串的指针变量与字符数组的区别220

8.5指针与函数222

8.5.1指针变量作为函数参数222

8.5.2返回指针值的函数226

8.5.3指向函数的指针228

8.5.4指针数组作为main函数的参数231

8.6指向指针的指针233

8.7小结235

8.8练习235

第9章构造数据类型239

9.1结构体239

9.1.1结构体类型239

9.1.2结构体类型的声明240

9.1.3结构体变量240

9.1.4结构体数组244

9.1.5结构体指针247

9.2链表251

9.2.1链表概述251

9.2.2链表操作252

9.3共用体258

9.3.1共用体类型258

9.3.2共用体变量259

9.4枚举类型261

9.4.1枚举类型261

9.4.2枚举变量262

9.5用typedef定义类型别名263

9.6小结264

9.7练习264

第10章位运算267

10.1位运算符267

10.2简单位运算268

10.3位域272

10.4小结274

10.5练习275

第11章文件276

11.1文件概述276

11.2文件的打开与关闭277

11.2.1文件指针277

11.2.2文件的打开278

11.2.3文件的关闭279

11.3文件的读写279

11.3.1字符的读写279

11.3.2字符串读写282

11.3.3数据块读写284

11.3.4格式化读写函数286

11.4文件的定位287

11.5文件的检测291

11.6小结291

11.7练习292

附录a常用字符与ascii代码对照表297

附录bc语言中的关键字300

附录c运算符和结合性301

附录dc常用库函数303

参考文献310


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C程序设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon