更新时间:2018-11-08 18:17:10
封面
版权信息
前言
第1章 为什么要学习C语言
1.1 C的起源和发展
1.2 C的特点
1.3 C的应用领域
1.4 C的重要性
1.5 本章总结
第2章 怎样学习C语言
2.1 学习C语言的心得
2.2 学习C语言的目标
2.3 常见问题答疑
2.4 本章总结
第3章 Microsoft Visual C++ 6.0的使用
3.1 为什么要学习VC++ 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.2 HelloWorld程序是如何运行起来的
5.3 字节
5.4 进制
5.5 数据类型
5.6 常量
5.7 常量是以什么样的二进制代码存储在计算机中的
5.8 补码
5.9 什么是ASCⅠⅠ
5.10 变量
5.11 各类型数据之间的混合运算
5.12 代码规范化
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.3 本章总结
第8章 运算符和表达式
8.1 算术运算符
8.2 关系运算符
8.3 逻辑运算符
8.4 赋值运算符
8.5 运算符的优先级
8.6 本章总结
第9章 选择结构程序设计
9.1 流程控制
9.2 选择执行的定义和分类
9.3 if语句
9.4 switch语句
9.5 本章总结
第10章 循环控制
10.1 循环执行的定义和分类
10.2 for循环
10.3 while循环
10.4 清空输入缓冲区
10.5 本章总结
第11章 数组
11.1 一维数组的使用
11.2 数组倒置算法
11.3 数组查找算法
11.4 数组插入、删除算法
11.5 数组排序算法
11.6 二维数组的使用
11.7 本章总结
第12章 函数
12.1 概述
12.2 为什么需要函数
12.3 有参函数
12.4 函数的递归调用
12.5 数组名作为函数参数
12.6 变量的作用域和存储方式
12.7 本章总结
第13章 指针
13.1 指针的重要性
13.2 地址和指针的概念
13.3 指针和指针变量
13.4 指针作为函数参数
13.5 指针和一维数组的关系
13.6 函数、数组、指针相结合的程序练习
13.7 动态内存分配
13.8 通过指针引用二维数组
13.9 函数指针
13.10 本章总结
第14章 字符串
14.1 字符串常量
14.2 不能将一个字符串常量赋给一个字符变量
14.3 字符数组