本书参照“2018年全国计算机等级考试二级C语言程序设计考试大纲”组织内容,是零基础入门的C语言教材。全书共分12章,先介绍了相关计算机基础知识,然后细致讲解C语言基本程序语句、数据结构与简单算法、分支结构、循环结构、数组、函数与宏定义、指针、构造数据类型、位运算和文件,每章配备了丰富的示例和简练的例题,并提供微课视频、大量的课后习题、详细的习题解析等资源,可以方便老师快速备课,帮助学生快速进入C语言的编程世界。
本书既可作为本、专科学生的教材,也可作为编程爱好者的自学参考书。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C语言程序设计基础(微课视频版21世纪高等学校计算机基础实用规划教材) |
分类 | |
作者 | |
出版社 | 清华大学出版社 |
下载 | |
简介 | 内容推荐 本书参照“2018年全国计算机等级考试二级C语言程序设计考试大纲”组织内容,是零基础入门的C语言教材。全书共分12章,先介绍了相关计算机基础知识,然后细致讲解C语言基本程序语句、数据结构与简单算法、分支结构、循环结构、数组、函数与宏定义、指针、构造数据类型、位运算和文件,每章配备了丰富的示例和简练的例题,并提供微课视频、大量的课后习题、详细的习题解析等资源,可以方便老师快速备课,帮助学生快速进入C语言的编程世界。 本书既可作为本、专科学生的教材,也可作为编程爱好者的自学参考书。 目录 第1章 C语言概述 1.1 程序设计语言简述 1.2 C语言的发展过程 1.3 为什么要学习C语言 1.4 第一次亲密接触——Hello World 1.5 C语言程序的结构 1.6 C语言程序的运行 1.7 集成开发工具 本章小结 习题 第2章 信息在计算机中的表示 2.1 比特与数的进制 2.1.1 比特 2.1.2 数的进制 2.2 进制转换 2.2.1 二进制数与十进制数之间的转换 2.2.2 二进制数与八进制数之间的转换 2.2.3 二进制数与十六进制数之间的转换 2.3 信息在计算机中的表示 2.3.1 文字符号在计算机中的表示 2.3.2 汉字在计算机中的表示 2.3.3 定点数和浮点数在计算机中的表示 2.4 整数的二进制表示 2.4.1 无符号整数 2.4.2 有符号整数 2.5 浮点数的二进制表示 2.5.1 单精度浮点数 2.5.2 双精度浮点数 2.6 二进制数加减法运算 2.6.1 二进制数加法 2.6.2 二进制数减法 本章小结 习题 第3章 C语言基本程序语句 3.1 标识符、关键字、注释 3.1.1 标识符 3.1.2 关键字 3.1.3 注释 3.2 数据类型、常量和变量 3.2.1 数据类型 3.2.2 常量 3.2.3 变量 3.3 运算符与表达式 3.3.1 算术运算符及其表达式 3.3.2 关系运算符及其表达式 3.3.3 逻辑运算符及其表达式 3.3.4 位运算符及其表达式 3.3.5 条件运算符及其表达式 3.3.6 逗号运算符及其表达式 3.3.7 求字节运算符 3.3.8 数据类型转换 3.3.9 运算符优先级及结合性 3.3.10 表达式的书写规则 3.4 标准输入输出函数 3.4.1 格式化输出函数 3.4.2 格式化输入函数 3.4.3 字符输出函数 3.4.4 字符输入函数 3.4.5 字符串输出函数 3.4.6 字符串输入函数 3.5 程序范例 3.6 常见错误 本章小结 习题 第4章 数据结构与简单的算法设计 4.1 算法概念 4.1.1 算法的性质 4.1.2 算法的结构 4.2 基本数据结构 4.2.1 数据结构概念 4.2.2 数据结构类型 4.3 算法的描述 4.3.1 自然语言描述 4.3.2 流程图描述 4.4 算法设计范例 本章小结 习题 第5章 分支结构 5.1 if结构 5.1.1 if语句 5.1.2 if-else语句 5.1.3 if语句的嵌套 5.2 switch结构 5.3 程序范例 本章小结 习题 第6章 循环结构 6.1 for循环结构 6.1.1 for循环语句的特征 6.1.2 for循环语句示例 6.2 while循环结构 6.2.1 while循环语句的特征 6.2.2 while循环语句示例 6.3 do-while循环结构 6.3.1 do-while循环语句示例 6.3.2 for、while和do-while循环的比较 6.4 break和continue语句在循环里的作用 6.4.1 break语句 6.4.2 continue语句 6.5 循环结构的嵌套 6.6 程序范例 常见错误 本章小结 习题 第7章 数组 7.1 一维数组 7.1.1 数组的概念和声明 7.1.2 使用数组元素 7.1.3 数组初始化 7.1.4 对数组使用sizeof运算符 7.1.5 一维数组的应用 7.2 二维数组 7.2.1 二维数组的声明和使用 7.2.2 二维数组的初始化 7.2.3 二维数组的应用 7.3 字符数组 7.3.1 字符数组的声明 7.3.2 字符串的写和读 7.3.3 字符数组的初始化 7.3.4 字符串处理函数 7.3.5 字符数组的应用 本章小结 习题 第8章 函数与宏定义 8.1 函数的概念 8.1.1 函数的定义 8.1.2 函数的声明与调用 8.1.3 函数的参数传递 8.1.4 数组作为函数的参数 8.2 变量的作用域和存储类型 8.3 内部函数与外部函数 8.4 递归函数的设计与调用 8.5 预处理 8.5.1 宏定义 8.5.2 文件包含 本章小结 习题 第9章 指针 9.1 指针的基本概念 9.2 指针与变量 9.2.1 定义指针变量 9.2.2 指针变量的引用 9.2.3 指针变量作为函数参数 9.2.4 指针变量几个问题 9.3 指针与数组 9.3.1 指向数组元素的指针 9.3.2 通过指针引用数组元素 9.3.3 数组名作函数参数 9.3.4 指向多维数组的指针和指针变量 9.4 指针与字符串 9.4.1 字符串的表示形式 9.4.2 字符串指针变量与字符数组的区别 9.5 函数指针变量 9.6 指针型函数 9.7 指针数组和指向指针的指针 9.7.1 指针数组的概念 9.7.2 指向指针的指针 9.7.3 main()函数的参数 本章小结 习题 第10章 构造数据类型 10.1 结构体数据类型 10.1.1 结构体的定义 10.1.2 结构体变量的定义 10.1.3 结构体变量的初始化与引用 10.2 结构体数组与结构体指针 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。