关于本书的内容有任何问题,请联系 初美呈
模块一 C语言概述 1 任务1.1 C语言的故事——C语言的诞生、发展及特点 2 1.1.1 C语言的诞生与发展 2 1.1.2 C语言的特点 3 任务1.2 自我介绍——C语言程序结构 7 1.2.1 C语言程序的基本结构 7 1.2.2 编译和运行C语言程序 8 模块总结 17 习题 17 模块二 C语言基础 19 任务2.1 开启编程之门的钥匙——基本语法 20 2.1.1 基本数据类型 20 2.1.2 常量 22 2.1.3 变量 25 任务2.2 计算表达式——运算符 29 2.2.1 算术运算符 29 2.2.2 赋值运算符 31 2.2.3 关系运算符 31 2.2.4 逻辑运算符 32 2.2.5 常用数学函数与表达式 33 任务2.3 三角形面积——输入/输出函数 36 2.3.1 输入函数 37 2.3.2 输出函数 39 模块总结 44 习题 45 模块三 结构化程序设计 47 任务3.1 判断素数——顺序结构 48 3.1.1 算法和流程图 48 3.1.2 顺序结构的一般逻辑 53 任务3.2 成绩等级划分——选择结构 59 3.2.1 if语句 60 3.2.2 switch语句 63 任务3.3 九九乘法表——循环结构 69 3.3.1 for循环 69 3.3.2 while循环 78 3.3.3 do-while循环 80 3.3.4 几种循环语句的嵌套 82 模块总结 91 习题 91 模块四 数组 95 任务4.1 计算班级平均身高——数组初探 96 4.1.1 数组的基本概念 96 4.1.2 数组的基本操作 96 任务4.2 计算学生平均分——二维数组 102 4.2.1 二维数组的定义 102 4.2.2 二维数组的输入、输出 103 任务4.3 筛选元音字母——字符数组 109 4.3.1 字符数组的定义与结束符 109 4.3.2 字符串函数和字符函数 110 模块总结 116 习题 116 模块五 函数 119 任务5.1 学生成绩管理——自定义函数 120 5.1.1 自定义函数结构 120 5.1.2 定义自定义函数 121 5.1.3 自定义函数调用 122 5.1.4 自定义函数的作用 122 任务5.2 数的阶乘——递归函数 128 5.2.1 函数的嵌套调用 129 5.2.2 函数的递归调用 130 模块总结 134 习题 135 模块六 指针 137 任务6.1 精准计算——指针及其定义 138 6.1.1 指针的意义 138 6.1.2 指针变量的定义与运算 139 任务6.2 字符加密——指针与数组 141 6.2.1 指针与一维数组 142 6.2.2 指针与二维数组 144 任务6.3 数值处理系统——指针与函数 147 6.3.1 指针变量作为函数参数 148 6.3.2 数组作为函数参数 149 6.3.3 指针型函数 151 6.3.4 指向函数的指针变量 153 模块总结 159 习题 160 模块七 文件及其应用 161 任务7.1 Hello World文件的读写——基本文件操作 162 7.1.1 文件概述 162 7.1.2 文件的打开与关闭 164 7.1.3 文件的读写 166 任务7.2 学生成绩数据的随机获取——高级文件操作 176 7.2.1 文件指针的定位与重置 177 7.2.2 文件末尾检测与位置获取 178 模块总结 185 习题 185 模块八 自定义数据类型 187 任务8.1 车辆信息管理——结构体 188 8.1.1 结构体的概念与定义 188 8.1.2 结构体初始化及成员访问 189 8.1.3 结构体的作用 190 任务8.2 存储数据——联合体 196 8.2.1 联合体的概念与定义 196 8.2.2 联合体初始化及成员访问 197 8.2.3 联合体的特点 198 任务8.3 交通信号灯的控制系统——枚举 201 8.3.1 枚举的概念与定义 202 8.3.2 枚举类型的初始化 203 8.3.3 枚举类型的特点 204 模块总结 207 习题 207 模块九 C项目实战 209 任务9.1 学生成绩录入系统开发 210 9.1.1 问题分析 210 9.1.2 程序设计 210 9.1.3 程序调试 212 任务9.2 带记录功能的计算器系统开发 215 9.2.1 问题分析 215 9.2.2 程序设计 216 9.2.3 程序调试 218 模块总结 220 习题 220
本书共分10章,重点介绍3种基本数据结构及其应用,主要内容包括绪论、Java语言基础知识、线性表、栈和队列、数...
本书注重基础、内容循序渐进,系统地介绍使用Python实现OpenCV应用的相关基础知识,并通过大量实验帮助读...
本书旨在为初学者提供一条从零基础开始学习Python编程直至掌握其办公自动化应用的全面路径。全书结构清晰,循序...
本书从学习与应用的角度出发,通过精练的知识内容帮助读者迅速掌握 MySQL 数据库的实用技术。本书分为基础篇和...
本书深入浅出地介绍了鸿蒙应用开发的基础知识、核心技术和实战案例,旨在帮助读者掌握鸿蒙应用开发的全流程。全书共7...
本书详细地介绍软件测试的相关知识。全书共8章,第1章主要讲解软件测试的基础知识;第2~3章主要讲解黑盒测试方法...
本书以 Windows 11 操作系统及 Office 2021 办公应用软件为基础,深度融合了人工智能应用,...
本书以Windows 11操作系统及WPS Office办公应用软件为基础,深度融合人工智能应用,详细讲解如何...
        本书系统讲解 AI Agent...
本书系统讲解 AI 编程与智能体开发的核心知识、技术方法与编程实践,是面向高校计算机类专业学生的专业课教材。本...
我要评论