《SCME初级3G/4G通信工程师 使用C语言进入编程世界》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:美斯坦福(中国)IT教育编著
  • 出 版 社:中国地质大学出版社有限责任公司
  • 出版年份:2011
  • ISBN:9787562526728
  • 页数:223 页
图书介绍:本教材研发过程中充分考虑到学员现有的知识体系及学习能力,采取以项目案例和知识模块为主线的“双核”内容组织模式,以职业规划为主线,以企业需求为导向,以项目经验为突破口,汇集百位权威专家开发而成的最新力作。

第一部分 理论 3

第1章C语言基础 3

1.1 C语言简介 5

1.1.1 C语言发展史及功能 5

1.1.2 C语言的主要特点 5

1.1.3 C语言程序结构 6

1.2 main函数 7

1.2.1 main函数功能 7

1.2.2 main函数的基本框架 7

1.3 printf函数 8

1.3.1 printf 函数基本语法 8

1.3.2 printf函数的控制字符串 9

1.4编写第一个C语言程序 10

1.4.1 Microsoft Visual C++ 6.0 工具介绍 10

1.4.2创建并运行C语言项目 10

第2章 数据类型、变量和表达式 19

2.1变量与常量 21

2.1.1变量 21

2.1.2常量 22

2.1.3标识符 22

2.2数据类型 22

2.2.1基本数据类型 23

2.2.2派生数据类型 24

2.3使用变量 25

2.4使用printf函数打印数值 26

2.4.1使用printf函数打印数值的语法 26

2.4.2格式命令 27

2.5表达式 28

2.5.1表达式 28

2.5.2运算符 29

2.6类型1转换 31

第3章 输入函数和条件语句 37

3.1 scanf函数 39

3.1.1为什么需要scanf函数 39

3.1.2 scanf函数概述 39

3.2条件语句 42

3.2.1单分支if语句 42

3.2.2 if-else语句 44

3.2.3嵌套if语句 46

3.2.4多重if语句 47

3.2.5 switch语句 48

第4章 循环语句 57

4.1循环 59

4.1.1为什么需要使用循环 59

4.1.2什么是循环 60

4.2 while循环 60

4.3 do-while循环 62

4.4 for循环 64

4.5 break语句和continue语句 66

4.5.1 break语句 66

4.5.2 continue语句 67

第5章 数组 73

5.1数组概述 75

5.1.1为什么需要使用数组 75

5.1.2什么是数组 75

5.1.3数组的分类 76

5.2一维数组 77

5.2.1一维数组的定义 77

5.2.2一维数组的初始化 77

5.2.3一维数组元素的引用 78

5.2.4数组的应用 80

5.3字符数组与字符串 82

5.3.1字符数组 82

5.3.2字符串 82

5.4二维数组 84

5.4.1二维数组的定义 85

5.4.2二维数组的初始化 85

5.4.3二维数组元素的引用 86

第6章 结构体 91

6.1结构体概述 93

6.2结构体定义 93

6.3结构体变量 95

6.3.1结构体变量声明 95

6.3.2结构体变量赋值 95

6.4结构体数组 98

6.4.1定义结构体数组 98

6.4.2初始化结构体数组 98

6.4.3结构体数组元素的引用 99

第7章 函数 105

7.1 函数简介 107

7.1.1系统函数 107

7.1.2用户自定义函数 108

7.2自定义函数 108

7.2.1返回值类型 109

7.2.2函数名 109

7.2.3参数列表 110

7.2.4函数体 110

7.3函数调用 110

7.3.1函数调用的一般形式 110

7.3.2函数调用的方式 111

7.3.3函数声明和函数原 112

7.4函数应用 112

7.4.1无返回值的函数 112

7.4.2有返回值的函数 113

7.5变量的作用域 115

7.5.1什么是变量的作用域 115

7.5.2变量的访问类型 115

第8章 指针 123

8.1指针 125

8.1.1指针概述 125

8.1.2指针变量的声明和初始化 125

8.2指针运算符 127

8.2.1“&”运算符 127

8.2.2“*”运算符 127

8.3函数的传地址调用 128

8.4指针与数组 131

8.4.1指针与一维数组 131

8.4.2指针与字符数组 133

8.5指针与函数 135

第二部分 上机 143

上机1 C语言基础 143

阶段1创建第一个C语言程序 144

阶段2定位符的使用 146

上机作业 148

上机2数据类型、变量和表达式 149

阶段1变量的声明与使用 150

阶段2表达式 152

上机作业 153

上机3输入函数和条件语句 155

阶段1使用scanf函数输入数据 156

阶段2掌握if语句与switch语句的用法 157

上机作业 160

上机4循环语句 161

阶段1使用while语句循环录入信息 162

阶段2使用do-while循环制作程序菜单 164

阶段3使用for循环实现重复操作 166

上机作业 168

上机5数组 171

阶段1一维数组的使用 172

阶段2字符数组的使用 174

上机作业 176

上机6结构体 179

阶段1使用结构体 180

阶段2使用结构体数组 182

上机作业 184

上机7函数 187

阶段1有参函数的使用 188

阶段2使用有返回值的函数 190

上机作业 193

上机8指针 195

阶段1使用指针实现冒泡排序 196

阶段2使用函数指针求最大值 200

上机作业 203

第三部分指导学习 207

指导学习1 C语言基础知识 207

理论部分 208

上机部分 213

阶段1 C语言编程基础 213

阶段2循环结构 214

指导学习2 C语言的高级应用 215

理论部分 216

上机部分 221

阶段1数组 221

阶段2函数 222