手把手教你学C语言 - (EPUB全文下载)
文件大小:0.94 mb。
文件格式:epub 格式。
书籍内容:
手把手教你学C语言
第1章 为什么要学习C语言
1.1 C的起源和发展
1.1.2 语言运行速度的比较
1.1.3 C语言的演变过程
1.2 C的特点
1.2.1 C语言的优点
1.2.2 C语言的缺点
1.3 C的应用领域
1.4 C的重要性
1.5 本章总结
第2章 怎样学习C语言
2.2 学习C语言的目标
2.3 常见问题答疑
2.3.2 没学过计算机专业课程能够学懂C语言吗
2.3.3 英语和数学不好能学好C语言吗
2.4 本章总结
第3章 Microsoft Visual C++6.0的使用
3.2 如何创建编程文件
3.3 编写一个最简单的程序
3.4 要养成时刻保存的习惯
3.5 编译–链接–执行
3.6 怎样运行第二个程序
3.7 编译–链接–执行时保存路径下的文件夹有什么变化
3.8 如何编写多文件程序
3.9 如何用VC++6.0调试程序
3.10 本章总结
第4章 从一个程序走进C语言
第5章 预备知识
5.1 CPU、内存、硬盘、显卡、主板、显示器之间的关系
5.1.2 CPU为什么不能直接操作硬盘却能直接操作内存
5.1.3 内存的速度为什么比硬盘的速度快
5.1.4 为什么不将内存造得跟硬盘一样大
5.1.5 CPU是如何操作内存的
5.1.6 主板的作用
5.2 HelloWorld程序是如何运行起来的
5.3 字节
5.3.2 字节换算
5.3.3 小结
5.4 进制
5.4.2 进制转换口算法
5.4.3 进制转换公式法
5.4.4 人类为什么最习惯用十进制
5.4.5 计算机为什么用的是二进制
5.4.6 小结
5.5 数据类型
5.5.2 基本数据类型及其所占的字节数
5.6 常量
5.6.1 整型常量
5.6.2 浮点型常量
5.6.3 字符型常量
5.7 常量是以什么样的二进制代码存储在计算机中的
5.8 补码
5.8.1 原码和反码
5.8.2 补码的两个核心问题
5.8.3 int型变量所能存储的范围
5.8.4 int型和char型变量是如何相互赋值的
5.9 什么是ASCII
5.10 变量
5.10.1 如何定义变量
5.10.2 变量的本质
5.10.3 为什么要使用变量
5.10.4 变量的命名规则
5.10.5 为什么必须要初始化变量
5.10.6 小结
5.11 各类型数据之间的混合运算
5.12 代码规范化
5.12.1 代码如何写才能规范
5.12.2 代码规范化的好处
5.12.3 代码规范化的七大原则
5.12.4 小结
5.13 本章总结
第6章 printf的用法
6.1 printf的格式
6.2 输出控制符
6.3 %x、%X、%#x、%#X的区别
6.4 如何输出“%d”、“\”和双引号
6.5 本章总结
第7章 scanf的用法
7.1 概述
7.2 使用scanf的注意事项
7.2.2 输入的数据类型一定要与所需要的数据类型一致
7.2.3 在使用scanf之前使用printf提示输入
7.3 本章总结
第8章 运算符和表达式
8.1 算术运算符
8.2 关系运算符
8.3 逻辑运算符
8.4 赋值运算符
8.5 运算符的优先级
8.6 本章总结
第9章 选择结构程序设计
9.1 流程控制
9.1.2 流程控制的分类
9.2 选择执行的定义和分类
9.3 if语句
9.3.1 if的最简单用法
9.3.2 if的控制范围问题
9.3.3 if…else的用法
9.3.4 if…else if…else的用法
9.3.5 练习——求分数的等级
9.3.6 练习——三个整数从小到大排序
9.3.7 if的常见问题解析
9.4 switch语句
9.5 本章总结
第10章 循环控制
10.2 for循环
10.2.2 自增和自减
10.2.3 for循环编程练习
10.2.4 for和if的嵌套使用
10.2.5 强制类型转换
10.2.6 浮点数的存储所带来的问题
10.2.7 for循环的嵌套使用
10.2.8 for循环嵌套编程练习
10.3 while循环
10.3.1 while的执行顺序
10.3.2 while和for的比较
10.3.3 如何看懂一个程序——“试数”
10.3.4 do…while
10.3.5 break和continue
10.4 清空输入缓冲区
10.4.1 输入缓冲区
10.4.2 %d和%c读取缓冲区的差别
10.4.3 用scanf吸收回车
10.4.4 getchar()
10.4.5 fflush(stdin)
10.5 本章总结
第11章 数组
11.1 一维数组的使用
11.1.2 一维数组的初始化
11.1.3 一维数组元素的引用
11.1.4 如何将数组a赋给数组b
11.1.5 如何编程获取数组的长度
11.1.6 练习
11.1.7 宏定义:#define
11.1.8 小结
11.2 数组倒置算法
11.3 数组查找算法
11.3.1 顺序查找
11.3.2 折半查找
11.4 数组插入、删除算法
11.4.1 插入算法
11.4.2 删除算法
11.5 数组排序算法
11.5.1 冒泡排序
11.5.2 插入排序
11.5.3 选择排序
11.5.4 快速排序
11.5.5 四种排序算法的比较
11.6 二维数组的使用
11.6.1 二维数组的定义
11.6.2 二维数组的初始化
11.6.3 二维数组如何输出
11.6.4 练习——杨辉三角
11.6.5 是否存在多维数组
11.7 本章总结
第12章 函数
12.1 概述
12.1.2 C程序的组成和编译单位
12.1.3 库函数和自定义函数
12.1.4 函数的调用
12.2 为什么需要函数
12.3 有参函数
12.3.1 有参函数定义的一般形式
12.3.2 形参和实参
12.3.3 主调函数中对被调函数的声明
12.3.4 定义函数时应指定返回值类型
12.3.5 函数的返回值
12.3.6 return是如 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 手把手教你学C语言 - (EPUB全文下载)