C语言实用培训教程

副标题:无

作   者:何光明等编著

分类号:

ISBN:9787115107664

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

简介

本书系统地介绍了C语言程序设计的基本理论与实用技术。全书共分13章,内容包括C语言的特点、基本数据类型、基本运算符与表达式、C程序设计基础、逻辑运算和选择结构、循环结构程序设计、数组、函数与变量、编译预处理、指针、结构体与共用体、位运算以及文件操作等。为便于读者学习参考,附录中给出了每章习题的详尽解答。 本书可作为高等院校、高职高专学生学习C语言程序设计的培训教材,也可供在校教师、相关专业工程技术人员以及广大电脑爱好者自学C程序设计参考使用。

目录

第1章 C语言初步 1

1.1 教授主讲 1

1.1.1 认识C语言 1

1.1.2 C程序结构及书写格式 3

1.1.3 C程序开发过程 7

1.2 实战演练 8

1.2.1 熟悉Turbo C集成开发环境 8

1.2.2 用Turbo C运行第一个C程序 13

1.3 学以致用 15

1.3.1 考点扫描 15

1.3.2 出题方向 15

1.3.3 题眼分析 15

1.4 课后自测 16

第2章 基本数据类型 17

2.1 教授主讲 17

2.1.1 标识符 17

2.1.2 C语言的数据类型 18

2.1.3 常量 19

2.1.4 变量 25

2.1.5 不同数据类型间的转换与运算 31

2.2 实战演练 31

2.2.1 常见错误分析 31

2.2.2 金典程序演练 32

2.3 学以致用 34

2.3.1 考点扫描 34

2.3.2 出题方向 34

2.3.3 题眼分析 34

2.4 课后自测 35

第3章 基本运算符与表达式 37

3.1 教授主讲 37

3.1.1 C运算符概述 37

3.1.2 算术运算符和算术表达式 38

3.1.3 自增、自减运算符 40

3.1.4 赋值运算符和赋值表达式 41

3.1.5 逗号运算符和逗号表达式 43

3.2 实战演练 44

3.2.1 类型转换总结及强制类型转换的使用 44

3.2.2 金典程序演练 45

3.3 学以致用 46

3.3.1 考点扫描 46

3.3.2 出题方向 47

3.3.3 题眼分析 47

3.4 课后自测 49

第4章 C程序设计基础 51

4.1 教授主讲 51

4.1.1 结构化程序设计 51

4.1.2 C语句概述 54

4.1.3 数据输入输出函数 56

4.1.4 printf()函数(格式输出函数) 57

4.1.5 scanf()函数(格式输入函数) 61

4.1.6 putchar()函数(字符输出函数) 64

4.1.7 getchar()函数(格式输入函数) 65

4.2 实战演练 66

4.2.1 金典程序演练 66

4.3 学以致用 68

4.3.1 考点扫描 68

4.3.2 出题方向 68

4.3.3 题眼分析 68

4.4 课后自测 70

第5章 逻辑运算和选择结构 73

5.1 教授主讲 73

5.1.1 关系运算 73

5.1.2 逻辑运算 75

5.1.3 if语句 77

5.1.4 条件运算符 85

5.1.5 switch-case语句 87

5.2 实战演练 92

5.2.1 注意点与常见错误 92

5.2.2 金典程序演练 93

5.3 学以致用 98

5.3.1 考点扫描 98

5.3.2 出题方向 98

5.3.3 题眼分析 98

5.4 课后自测 101

第6章 循环结构程序设计 103

6.1 教授主讲 103

6.1.1 while循环结构 103

6.1.2 do while循环结构 105

6.1.3 for循环结构 106

6.1.4 循环结构的嵌套 110

6.1.5 break语句的使用 113

6.1.6 continue语句的使用 114

6.1.7 goto语句的使用 115

6.2 实战演练 116

6.2.1 几种循环的比较 116

6.2.2 金典程序演练 116

6.3 学以致用 120

6.3.1 考点扫描 120

6.3.2 出题方向 120

6.3.3 题眼分析 120

6.4 课后自测 123

第7章 数组 125

7.1 教授主讲 125

7.1.1 一维数组的定义、初始化和引用 125

7.1.2 多维数组的定义、初始化和引用 129

7.1.3 字符数组和字符串 132

7.2 实战演练 141

7.2.1 在程序运行中给数组赋值的几种方法 141

7.2.2 金典程序演练 143

7.3 学以致用 150

7.3.1 考点扫描 150

7.3.2 出题方向 150

7.3.3 题眼分析 151

7.4 课后自测 154

第8章 函数与变量 157

8.1 教授主讲 157

8.1.1 函数的定义方法 157

8.1.2 形参、实参及参数值的传递 159

8.1.3 函数的正确调用 160

8.1.4 嵌套调用 162

8.1.5 递归调用 164

8.1.6 局部变量和全局变量 167

8.1.7 变量的存储类型 170

8.1.8 变量的作用域和生存期 172

8.1.9 内部函数与外部函数 172

8.2 实战演练 173

8.2.1 函数之间简单数据的传递 173

8.2.2 数组作为实参 175

8.2.3 金典程序演练 176

8.3 学以致用 178

8.3.1 考点扫描 178

8.3.2 出题方向 179

8.3.3 题眼分析 179

8.4 课后自测 182

第9章 编译预处理 187

9.1 教授主讲 187

9.1.1 宏定义  187

9.1.2 文件包含  192

9.1.3 条件编译  194

9.2 实战演练 196

9.2.1 金典程序演练 196

9.3 学以致用 200

9.3.1 考点扫描  200

9.3.2 出题方向  201

9.3.3 题眼分析  201

9.4 课后自测 203

第10章 指针 205

10.1 教授主讲 205

10.1.1 指针的基本概念 205

10.1.2 指针变量的定义与引用及运算 207

10.1.3 指针与变量 210

10.1.4 指针与一维数组 211

10.1.5 指针与字符串 216

10.1.6 指针与二维数组 217

10.1.7 指针数组 222

10.1.8 指针与函数 223

10.1.9 指向指针的指针 228

10.2 实战演练 229

10.2.1 对指针变量的操作 229

10.2.2 指针应用 231

10.2.3 金典程序演练 234

10.3 学以致用 238

10.3.1 考点扫描 238

10.3.2 出题方向 238

10.3.3 题眼分析 239

10.4 课后自测 242

第11章 结构体与共用体 247

11.1 教授主讲 247

11.1.1 结构体类型数据的定义和引用 247

11.1.2 共用体类型数据的定义和引用 255

11.1.3 结构指针变量 258

11.1.4 链表 265

11.1.5 用typedef定义类型 271

11.2 实战演练 271

11.2.1 定义结构类型 271

11.2.2 结构指针 273

11.2.3 有序链表 274

11.3 学以致用 277

11.3.1 考点扫描 277

11.3.2 出题方向 277

11.3.3 题眼分析 277

11.4 课后自测 279

第12章 位运算 281

12.1 教授主讲 281

12.1.1 几个基本概念 281

12.1.2 位运算符的含义及运算规则 283

12.1.3 位域(位段) 287

12.2 实战演练 289

12.2.1 金典程序演练 289

12.3 学以致用 291

12.3.1 考点扫描 291

12.3.2 出题方向 291

12.3.3 题眼分析 291

12.4 课后自测 292

第13章 文件操作 295

13.1 教授主讲 295

13.1.1 文件的概念 295

13.1.2 文件类型指针 296

13.1.3 文件的打开与关闭 298

13.1.4 文件的读写 300

13.1.5 文件的定位 309

13.1.6 文件检测 310

13.2 实战演练 311

13.2.1 文件的输入与输出 311

13.2.2 顺序存取与随机存取 316

13.2.3 金典程序演练 317

13.3 学以致用 318

13.3.1 考点扫描 318

13.3.2 出题方向 319

13.3.3 题眼分析 319

13.4 课后自测 322

附录1 运算符优先性与结合性 327

附录2 课后自测参考答案 328

附录3 二级笔试样卷(基础知识和C语言程序设计) 358

附录4 全国计算机等级二级C语言考试大纲(2002版) 371

参考文献  372

C语言实用培训教程

已确认勘误

次印刷

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

C语言实用培训教程
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    loading icon