关于本书的内容有任何问题,请联系 刘佳
目录 项目一 初识C语言 1 任务一 认识编程语言的历史 2 任务要求 2 任务实现 2 (一)了解编程语言的诞生及发展过程 2 (二)认识C语言在编程语言中的地位 4 (三)熟悉编程语言的相关概念 6 (四)了解编程语言的学习方法 7 任务二 认识C语言 9 任务要求 9 任务实现 9 (一)了解C语言的特点 9 (二)熟悉C语言的基本语法成分 10 (三)掌握C语言的程序结构 14 (四)熟悉C语言的上机步骤 14 课后练习 20 项目二 描述程序的算法 21 任务一 了解程序算法 22 任务要求 22 任务实现 22 (一)了解算法的概念 22 (二)了解算法的特性 23 任务二 描述程序算法 26 任务要求 26 相关知识 26 (一)算法的三种基本结构 26 (二)一般流程图 27 (三)N-S流程图 28 (四)结构化程序设计的方法 29 任务实现 29 (一)描述5!算法 29 (二)判断闰年判断算法 31 课后练习 33 项目三 认识基本数据和运算 35 任务一 认识C语言基本数据 36 任务要求 36 任务实现 36 (一)认识C语言的数据类型 36 (二)认识C语言的基本数据类型 37 (三)书写C语言的常量 38 (四)定义C语言的变量 38 任务二 计算C语言表达式 40 任务要求 40 相关知识 40 (一)运算符类别 40 (二)运算符优先级 41 任务实现 43 (一)计算算数表达式 43 (二)计算赋值表达式 46 (三)计算逗号表达式 48 (四)计算关系表达式 50 (五)计算逻辑表达式 52 (六)计算条件表达式 54 (七)计算位运算表达式 56 课后练习 58 项目四 设计顺序结构程序 61 任务要求 62 相关知识 62 (一)C语言语句分类 62 (二)表达式语句 63 (三)复合语句和空语句 63 任务实现 63 (一)设计格式输出语句 63 (二)设计格式输入语句 68 (三)设计字符输入输出语句 75 课后练习 80 项目五 设计选择结构程序 83 任务一 使用if语句 84 任务要求 84 任务实现 88 (一)认识基本的if语句 88 (二)使用if语句 90 (二)使用嵌套的if语句 92 任务二 使用switch语句 95 任务要求 95 任务实现 95 (一)认识switch语句 97 (二)使用switch语句 100 课后练习 108 项目六 设计循环结构程序 109 任务一 使用while语句 110 任务要求 110 任务实现 113 (一)认识while语句 113 (二)使用while语句 114 任务二 使用do-while语句 116 任务要求 116 任务实现 119 (一)认识do-while语句 119 (二)使用do-while语句 119 任务三 使用for语句 123 任务要求 123 任务实现 126 (一)认识for语句 126 (二)使用for语句 126 (三)比较各种循环语句 127 (四)使用嵌套的循环语句 128 (五)使用break 128 (六)使用continue 129 课后练习 130 项目七 使用数组 131 任务一 使用一维数组 132 任务要求 132 相关知识 132 数组的几个概念 132 任务实现 136 (一)定义一维数组 136 (二)输入输出一维数组 136 (三)初始化一维数组 137 (四)遍历一维数组 137 任务二 使用二维数组 139 任务要求 139 任务实现 141 (一)定义二维数组 141 (二)输入输出二维数组 142 (三)初始化二维数组 143 (四)遍历二维数组 144 课后练习 150 项目八 使用函数 151 任务一 定义和调用函数 152 任务要求 152 相关知识 152 (一)函数的概念 152 (二)函数的优点 153 (三)函数的分类 153 任务实现 155 (一)定义一个函数 155 (二)调用一个函数 155 (三)声明一个函数 156 (四)使用库函数 157 (五)递归调用函数 157 任务二 认识变量的作用域和存储类159 任务要求 159 任务实现 160 (一)认识局部变量和全局变量 160 (二)认识变量的存储类别 163 (三)认识函数的存储分类 164 课后练习 172 项目九 使用指针 173 任务一 认识指针 174 任务要求 174 相关知识 175 指针 175 指针变量 175 任务实现 182 (一)定义指针变量 182 (二)运算指针变量 182 任务二 使用指针操作数组 186 任务要求 186 任务实现 188 (一)使用指针操作一维数组 188 (二)使用指针操作二维数组 189 任务三 使用指针操作函数 186 任务要求 186 任务实现 188 (一)使用指针作函数参数 188 (二)使用返回指针的函数 189 (三)使用指向函数的指针 190 (四)main函数的参数 192 任务四 使用指针操作字符串 194 任务要求 194 相关知识 194 (一)字符数组 194 (二)字符串 195 (三)字符串数组 196 任务实现 197 (一)输出字符串 197 (二)输入字符串 197 (三)遍历字符串 198 课后练习 199 项目十 认识编译预处理 200 任务要求 200 任务实现 201 (一)定义和使用宏 201 (二)使用文件包含 202 课后练习 203 项目十一 使用结构体和共用体 204 任务一 使用结构体 205 任务要求 205 相关知识 205 typedef的使用 205 任务实现 205 (一)定义结构体类型 205 (二)定义结构体类型的数据 208 (三)引用结构体类型数据的成员 210 (四)结构体变量和数组的赋初值 210 (五)函数中的结构体变量 210 任务二 使用单链表 212 任务要求 212 相关知识 212 动态存储分配函数 212 任务实现 214 (一)构建单链表 214 (二)操作单链表 220 任务三 使用共用体和枚举类型 222 任务要求 222 任务实现 222 (一)使用共用体类型 222 (二)使用枚举类型 223 课后练习 225 项目十二 操作文件 226 任务要求 226 相关知识 226 (一)C语言文件 226 任务实现 229 (一)打开和关闭文件 229 (二)读写文件 230 (三)检测文件 231 课后练习 237
本书是《计算机应用基础(Windows 10+Office 2016)(第2 版)》一书的配套教材。全书共分为...
本书系统讲述了计算机基础知识和基本应用,共分6 个学习单元。学习单元1 为计算机认知,学习单元2 为计算机操作...
本书是面向计算机及相关专业面向对象程序设计课程的教材,它全面介绍和讲解了C#语言的全部基础语法,包括数据类型、...
本书将Java的精髓知识分解为14个项目,划分成三部分:项目一~项目七为第一部分,围绕Java面向对象编程设计...
本书系统地讲解了SQL Server 2014数据库集成开发环境的相关知识,以及对数据库应用系统的设计与开发的...
本书通过不断调整与优化,形成了结构合理、循序渐进、容量适度的10个教学单元:计算机基础知识、计算机硬件基础、计...
本书是一本采用任务驱动式体例编写的ECharts数据可视化技术教材,以通俗易懂的语言和丰富实用的任务,帮助读者...
本书是面向PHP语言和MySQL数据库初学者的一本入门教材,使用通俗易懂的语言、丰富的图解和实用的案例,详细讲...
本书为Java基础入门教材,适合初学者使用。全书共13章,第1~2章主要讲解Java技术的一些基础知识,内容包...
本书全面、系统地介绍银河麒麟桌面操作系统的基础知识、WPS Office的基本操作,以及其他信息技术的相关内容...
我要评论