本书主要分为四篇:语法基础篇、程序设计结构篇、初级应用篇和不错应用篇。其中篇语法基础部分介绍了C语言概述和C语言数据与运算;第二篇程序设计结构部分介绍了算法与流程图、顺序结构程序设计、选择结构程序设计和循环结构程序设计;第三篇初级应用部分介绍了数组、函数和编译预处理;第四篇不错应用部分介绍了指针、构造类型、位运算和文件。
本书可作为高等教育应用型本科院校和高职高专学校计算机专业的教材,也可作为各类计算机培训课程的教材。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C语言程序设计 微课版 第2版 |
分类 | |
作者 | 李刚,徐义晗 编 |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 内容推荐 本书主要分为四篇:语法基础篇、程序设计结构篇、初级应用篇和不错应用篇。其中篇语法基础部分介绍了C语言概述和C语言数据与运算;第二篇程序设计结构部分介绍了算法与流程图、顺序结构程序设计、选择结构程序设计和循环结构程序设计;第三篇初级应用部分介绍了数组、函数和编译预处理;第四篇不错应用部分介绍了指针、构造类型、位运算和文件。 本书可作为高等教育应用型本科院校和高职高专学校计算机专业的教材,也可作为各类计算机培训课程的教材。 目录 篇语法基础 章C语言概述 实例描述——ATM机主界面设计 知识储备 1.1C语言的发展史及特点 1.1.1C语言的发展史 1.1.2C语言的特点 1.2简单的C语言程序 1.2.1个C程序 1.2.2C语言的基本结构 1.3C程序的开发过程 1.4VisualC++6.0开发环境 1.5常见编译错误与调试 实例分析与实现 进阶案例——两个数据的算术运算 同步训练 第2章C语言数据与运算 实例描述——计算学生综合积分 知识储备 2.1基本数据类型 2.2常量与变量 2.2.1常量和符号常量 2.2.2变量 2.3数据类型转换 2.4运算符与表达式 2.4.1算术运算符与算术表达式 2.4.2赋值运算符与赋值表达式 2.4.3逗号运算符与逗号表达式 2.5常见编译错误与调试 实例分析与实现 进阶案例——计算银行存款利息 同步训练 第二篇程序设计结构 第3章算法与流程图 实例描述——坐标点的象限判断 知识储备 3.1算法定义及特征 3.1.1算法的定义 3.1.2算法的特征 3.2流程图表示法 3.3程序设计结构 实例分析与实现 进阶案例——坚持多天多圈跑步 同步训练 第4章顺序结构程序设计 实例描述——各类数据输出格式控制 知识储备 4.1简单语句分析 4.2格式化输入与输出 4.2.1scanf函数 4.2.2printf函数 4.3字符输入与输出 4.3.1getchar函数 4.3.2putchar函数 4.4常见编译错误与调试 实例分析与实现 进阶案例——百位数分裂 同步训练 第5章选择结构程序设计 实例描述——健康状况检查系统设计 知识储备 5.1条件判断表达式 5.1.1关系表达式设计 5.1.2逻辑表达式设计 5.2单分支结构 5.3双分支结构 5.4多分支结构 5.4.1if…elseif语句 5.4.2if语句的嵌套 5.4.3switch语句 5.5常见编译错误与调试 实例分析与实现 进阶案例——ATM机操作模拟设计 同步训练 第6章循环结构程序设计 实例描述——小白兔吃萝卜智力问答 知识储备 6.1while和dowhile循环结构 6.1.1while语句 6.1.2dowhile语句 6.2for循环结构 6.3break和continue语句 6.3.1break语句 6.3.2continue语句 6.4循环嵌套 6.5常见编译错误与调试 实例分析与实现 进阶案例——ATM机密码输入控制 同步训练 第三篇初级应用 第7章数组 实例描述——冒泡排序法简单实例 知识储备 7.1一维数组 7.1.1一维数组的定义 7.1.2一维数组的初始化 7.1.3一维数组的引用 7.1.4一维数组程序举例 7.2字符数组 7.2.1字符数组的定义 7.2.2字符数组的初始化 7.2.3字符数组的引用 7.2.4字符串 7.2.5字符串处理函数 7.2.6字符数组程序举例 7.3二维数组 7.3.1二维数组的定义 7.3.2二维数组的初始化 7.3.3二维数组的引用 7.3.4二维数组程序举例 7.4常见编译错误与调试 实例分析与实现 进阶案例——统计字符串中各类别字符的数量 同步训练 第8章函数 实例描述——模拟ATM机存取款操作 知识储备 8.1函数概述 8.2函数定义 8.3函数的一般调用方式 8.3.1形式参数和实际参数 8.3.2函数返回值 8.3.3函数调用方式 8.4函数的特殊调用方式 8.4.1函数的嵌套调用 8.4.2函数的递归调用 8.5数组作为函数参数 8.6变量存储类别及作用域 8.6.1局部变量和全局变量 8.6.2动态变量和静态变量 8.6.3变量的其他存储类别 8.7内部函数与外部函数 8.7.1内部函数 8.7.2外部函数 8.8常见编译错误与调试 实例分析与实现 进阶案例——简单计算器设计 同步训练 第9章编译预处理 实例描述——教务管理系统登录模块设计 知识储备 9.1宏定义 9.2文件包含 9.3条件编译 9.4常见编译错误与调试 实例分析与实现 进阶案例——寻找水仙花数 同步训练 第四篇不错应用 0章指针 实例描述——求一名同学所有课程的平均成绩 知识储备 10.1指针概念及引用 10.1.1指针的概念 10.1.2指针变量 10.1.3指针变量的指向 10.2变量的指针和指向变量的指针变量 10.2.1定义一个指针变量 10.2.2确定指针变量的指向 10.2.3指针变量的引用 10.2.4指向变量的指针变量程序举例 10.3数组指针和指向数组的指针变量 10.3.1定义一个指针变量指向一维数组 10.3.2一维数组元素的表示法 10.3.3指针变量的运算 10.3.4指向一维数组的指针变量程序举例 10.4字符串指针和指向字符串的指针变量指针与字符串 10.4.1字符串的表示 10.4.2字符指针变量与字符数组的区别 10.4.3指向字符串的指针变量程序举例 10.5指针作为函数参数 10.5.1指向变量的指针作为函数的参数 10.5.2指向数组的指针作为函数的参数 10.5.3指向字符串的函数作为函数的参数 10.6常见编译错误与调试 实例分析与实现 进阶案例——大小写字母转换 同步训练 1章构造类型 实例描述——学生奖学金评定系统设计 知识储备 11.1结构体 11.1.1结构体类型的定义 11.1.2结构体变量的定义 11.1.3结构体变量的引用 11.1.4结构体数组 11.2共用体 11.2.1共用体类型的定义 11.2.2共用体变量的定义 11.2.3共用体变量的引用 11.3枚举类型 11.3.1枚举类型和变量定义 11.3.2枚举变量的引用 11.4类型定义符typedef 11.5链表 11.5.1动态存储分配 11.5.2链表概述与建立 11.6常见编译错误与调试 实例分析与实现 进阶案例——一元多项式设计及加法运算 同步训练 2章位运算 实例描述——数据右循环移位操作 知识储备 12.1位运算的概述 12.2位运算符及其表达式 12.2.1“按位与”运算符(&)——And 12.2.2“按位或”运算符(|)——Or 12.2.3“按位异或”运算符(^)——Xor 12.2.4“按位取反”运算符(~)——Not 12.2.5“左移”运算符(<<)——Lsh 12.2.6“右移”运算符(>>)——Rsh 12.3位运算的应用 12.4常见编译错误与调试 实例分析与实现 进阶案例——数据左右循环移位操作 同步训练 3章文件 实例描述——学生成绩管理系统设计 知识储备 13.1文件概述 13.2文件指针 13.3文件的打开与关闭 13.2.1fopen函数 13.2.2fclose函数 13.4文件的读写操作 13.4.1字符读写函数 13.4.2字符串读写函数 13.4.3数据块读写函数 13.4.4格式化读写函数 13.5常见编译错误与调试 实例分析与实现 进阶案例——简易通讯录设计 同步训练 附录 附录A常用字符与ASCII码对照表 附录B运算符优先级和结合性 附录CC语言常用函数表 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。