- 电子工业出版社
- 9787121447938
- 1-3
- 465972
- 66254921-1
- 平塑
- 16开
- 2023-08
- 533
- 333
- 计算机类
- 高职
内容简介
全书采用项目化、任务式的编写方式。项目名称以主副标题形式归纳概括,清晰明了;各个项目按照知识点拆分为若干个任务,每个任务都从全国计算机等级考试考点入手,并配套全国计算机等级考试C 语言试题,将理论和实践相融合,循序渐进地介绍 C 语言的知识点。全书分为 11 个项目,分别是熟悉老朋友——C 语言、开启学习之旅——遵守规则、开启编程之路——顺序结构程序设计、进阶程序设计——选择结构程序设计、高阶程序设计——循环结构程序设计、玩转 N 维编程——数组、提升编程效率——函数、提优增速——指针、思前想后——预处理功能、整合资源——结构体与联合和所见即所得——图形可视化。并且每个项目都配备了例题和具体的实现代码,此外还配套线上视频讲解、拓展训练、课后习题等。 本书可作为大数据、人工智能、智能控制、工业机器人等相关专业的编程教材,也可作为广大计算机爱好者或全国计算机等级考试的参考书。
目录
项目1 熟悉老朋友——C 语言 1__eol__任务1 C语言的发展历程 1__eol__一、任务描述 1__eol__二、相关知识 1__eol__三、国考训练课堂 1 5__eol__任务2 C语言的发展与特点 7__eol__一、任务描述 7__eol__二、相关知识 7__eol__三、国考训练课堂 2 9__eol__任务3 C语言程序的基本结构 10__eol__一、任务描述 10__eol__二、相关知识 10__eol__三、国考训练课堂 3 12__eol__任务 4 C 语言程序的运行环境和操作步骤 13__eol__一、任务描述 13__eol__二、相关知识 14__eol__三、国考训练课堂 4 28__eol__拓展训练1 29__eol__一、实验目的与要求 29__eol__二、实验内容 29__eol__课后习题1 31__eol__项目 2 开启学习之旅——遵守规则 32__eol__任务 1 常量、变量和标识符 32__eol__一、任务描述 32__eol__二、相关知识 32__eol__三、国考训练课堂 1 35__eol__任务 2 常用的数据类型 36__eol__一、任务描述 36__eol__二、相关知识 37__eol__三、国考训练课堂 2 40__eol__任务 3 运算符和表达式 41__eol__一、任务描述 41__eol__二、相关知识 41__eol__三、国考训练课堂 3 47__eol__任务4 数据类型间的转换 49__eol__一、任务描述 49__eol__二、相关知识 49__eol__三、国考训练课堂 4 51__eol__拓展训练2 52__eol__一、实验目的与要求 52__eol__二、实验内容 53__eol__课后习题2 53__eol__项目3 开启编程之路——顺序结构程序设计 57__eol__任务1 程序控制的基本结构 57__eol__一、任务描述 57__eol__二、相关知识 57__eol__三、国考训练课堂 1 59__eol__任务2 数据的输入输出 60__eol__一、任务描述 60__eol__二、相关知识 60__eol__三、国考训练课堂 2 67__eol__任务3 顺序结构的程序设计 69__eol__一、任务描述 69__eol__二、相关知识 69__eol__三、国考训练课堂 3 72__eol__拓展训练3 73__eol__一、实验目的与要求 73__eol__二、实验内容 74__eol__课后习题3 75__eol__项目4 进阶程序设计——选择结构程序设计 79__eol__任务1 if 语句 79__eol__一、任务描述 79__eol__二、相关知识 79__eol__三、国考训练课堂 1 84__eol__任务2 switch 语句 85__eol__一、任务描述 85__eol__二、相关知识 85__eol__三、国考训练课堂 2 88__eol__任务3 多种选择结构的典型应用 91__eol__一、任务描述 91__eol__二、相关知识 91__eol__三、国考训练课堂 3 95__eol__拓展训练4 98__eol__一、实验目的与要求 98__eol__二、实验内容 98__eol__课后习题4 100__eol__项目5 高阶程序设计——循环结构程序设计 104__eol__任务1 while 语句 104__eol__一、任务描述 104__eol__二、相关知识 104__eol__三、国考训练课堂 1 108__eol__任务2 do…while 语句 110__eol__一、任务描述 110__eol__二、相关知识 110__eol__三、国考训练课堂 2 113__eol__任务3 for 循环语句 115__eol__一、任务描述 115__eol__二、相关知识 115__eol__三、国考训练课堂 3 118__eol__任务4 if 和 goto 构成的循环语句 120__eol__一、任务描述 120__eol__二、相关知识 120__eol__三、国考训练课堂 4 122__eol__任务5 循环的嵌套 123__eol__一、任务描述 123__eol__二、相关知识 123__eol__三、国考训练课堂 5 129__eol__拓展训练5 132__eol__一、实验目的与要求 132__eol__二、实验内容 133__eol__课后习题5 134__eol__项目6 玩转N维编程——数组 137__eol__任务1 一维数组 137__eol__一、任务描述 137__eol__二、相关知识 137__eol__三、国考训练课堂 1 143__eol__任务2 二维数组 145__eol__一、任务描述 145__eol__二、相关知识 145__eol__三、国考训练课堂 2 150__eol__任务3 字符数组 152__eol__一、任务描述 152__eol__二、相关知识 152__eol__三、国考训练课堂 3 162__eol__拓展训练6 164__eol__一、实验目的与要求 164__eol__二、实验内容 165__eol__课后习题6 168__eol__项目7 提升编程效率——函数 174__eol__任务1 函数的定义 174__eol__一、任务描述 174__eol__二、相关知识 174__eol__三、国考训练课堂 1 177__eol__任务2 函数的调用 178__eol__一、任务描述 178__eol__二、相关知识 178__eol__三、国考训练课堂 2 183__eol__任务3 函数的嵌套和递归调用 185__eol__一、任务描述 185__eol__二、相关知识 185__eol__三、国考训练课堂 3 189__eol__任务4 数组作为函数参数 190__eol__一、任务描述 190__eol__二、相关知识 191__eol__三、国考训练课堂 4 193__eol__任务5 变量的存储类型 195__eol__一、任务描述 195__eol__二、相关知识 195__eol__三、国考训练课堂 5 203__eol__拓展训练7 204__eol__一、实验目的与要求 204__eol__二、实验内容 204__eol__课后习题7 205__eol__项目8 提优增速——指针 209__eol__任务1 指针的概念 209__eol__一、任务描述 209__eol__二、相关知识 209__eol__三、国考训练课堂 1 214__eol__任务2 指针与函数 215__eol__一、任务描述 215__eol__二、相关知识 215__eol__三、国考训练课堂 2 220__eol__任务3 指针与数组 222__eol__一、任务描述 222__eol__二、相关知识 222__eol__三、国考训练课堂 3 231__eol__拓展训练8 232__eol__一、实验目的与要求 232__eol__二、实验内容 232__eol__课后习题8 234__eol__项目9 思前想后——预处理功能 237__eol__任务1 预处理 237__eol__一、任务描述 237__eol__二、相关知识 237__eol__三、国考训练课堂 1 238__eol__任务2 宏 240__eol__一、任务描述 240__eol__二、相关知识 240__eol__三、国考训练课堂 2 248__eol__任务3 文件包含 250__eol__一、任务描述 250__eol__二、相关知识 250__eol__三、国考训练课堂 3 252__eol__任务4 条件编译 254__eol__一、任务描述 254__eol__二、相关知识 254__eol__三、国考训练课堂 4 258__eol__拓展训练9 260__eol__一、实验目的与要求 260__eol__二、实验内容 260__eol__课后习题9 261__eol__项目10 整合资源——结构体与联合 264__eol__任务1 结构体 264__eol__一、任务描述 264__eol__二、相关知识 265__eol__三、国考训练课堂 1 274__eol__任务2 使用结构体指针处理链表 276__eol__一、任务描述 276__eol__二、相关知识 276__eol__三、国考训练课堂 2 281__eol__任务3 联合 283__eol__一、任务描述 283__eol__二、相关知识 283__eol__三、国考训练课堂 3 288__eol__任务4 枚举 289__eol__一、任务描述 289__eol__二、相关知识 289__eol__三、国考训练课堂 4 290__eol__拓展训练10 291__eol__一、实验目的与要求 291__eol__二、实验内容 292__eol__课后习题10 293__eol__项目11 所见即所得——图形可视化 300__eol__任务1 安装EasyX 300__eol__一、任务描述 300__eol__二、相关知识 300__eol__三、课堂训练 305__eol__任务2 鼠标操作 308__eol__一、任务描述 308__eol__