| 
 
| 1.C语言的介绍 
 ①对编程语言的理解-------C
 
 语言是什么?
 
 人与人:沟通桥梁
 
 人与计算机:沟通桥梁,计算机通过编程语言执行人的想法
 
 ----------编程语言就是程序员与计算机沟通的桥梁
 
 
 
 ②编程语言的发展
 
 低级语言 --> 高级语言
 
 低级语言:机器语言、汇编语言
 
 机器语言:计算机可以直接识别的语言
 
 01010100 : 表示加法 +
 
 缺点:阅读困难、编写困难、推广困难、容易出错
 
 不同CPU的执行代码不同,依赖硬件,可移植性差
 
 汇编语言:将二进制执行代码定义成符号
 
 01010101 : 表示加法 定义成 ADD
 
 缺点:不同CPU的执行代码不同,依赖硬件,可移植性差
 
 
 
 高级语言:
 
 面向过程:C语言 // 操作底层硬件
 
 面向对象:C++ JAVA C# PHP //不能对底层硬件操作
 
 
 
 ③C语言的起源、特点
 
 起源:
 
 特点:
 
 嵌入式方面:
 
 ①可以对位、地址操作,访问硬件;JAVA做不到
 
 ②结构化编程:结构化语言,组织紧凑,易于表达:32关键字、9条控制语句
 
 ③运算符丰富:
 
 ④数据类型类型丰富
 
 ⑤C语言可嵌套汇编语言使用
 
 
 
 ④C语言的编程机制
 
 C语言是脱离机器的高级语言--计算机不能直接识别C语言文件,
 
 .C源文件 转化为 计算机可以执行的文件(目标文件)---------翻译的过程
 
 对应在不同的平台上生成的目标文件不一样
 
 .c--------->.exe(Windows环境下)
 
 翻译的过程: 预处理 编译 汇编 连接 exe
 
 .c 编译器 .exe
 
 ---------------------------------------------------------------------------------------------------------------------------------------------------
 
 知识框架:
 
 程序 = 数据 + 算法
 
 数据:
 
 数据类型
 
 基本数据类型
 
 整型:
 
 实型:
 
 字符型:
 
 构造数据类型
 
 数组
 
 结构体
 
 共用体
 
 枚举
 
 指针类型
 
 指针操作变量
 
 指针操作数组中的元素及数组
 
 指针操作结构体
 
 指针操作共用体
 
 指针操作函数
 
 算法 :运算符 + 控制语句
 
 运算符:
 
 ①算数运算符 + - * / %
 
 ②关系运算符 < > <= >= == !=
 
 ③逻辑运算符 && || !
 
 ④位运算符 & | ~ ^ << >>
 
 ⑤其他运算符
 
 ++
 
 复合运算符
 
 a = a + 1;
 
 a += 1;
 
 
 
 控制语句 9条控制语句
 
 选择结构:
 
 if else switch case
 
 循环结构:
 
 for while do-while
 
 跳转语句:
 
 break continue goto return
 
 嵌套使用
 
 ----------------------------------------------------------------
 
 函数
 
 函数声明
 
 函数定义
 
 函数调用
 
 ------------------------------------------------------------------
 
 宏定义和条件编译
 
 动态分配-----链表
 
 ----------------------------------------------------------
 
 编程思路:
 
 需求: 要实现的功能
 
 分析: 解决需求的方法
 
 思路: 用中文描述出来
 
 第一阶段:
 
 需求: 给
 
 分析: 给
 
 思路: 给
 
 第二阶段:
 
 需求:给
 
 分析:给
 
 思路:不给
 
 第三阶段:
 
 需求:给
 
 分析:不给
 
 思路:不给
 
 项目:
 
 ===================================================================================================================
 
 
 
 
 
 
 
 2.编程软件的使用
 
 2.1软件安装
 
 VC 6.0
 
 VS
 
 2.2使用
 
 VS2012
 
 建立项目
 
 建立.c文件
 
 添加.c文件
 
 编写.c文件
 
 编译.c文件--------生成
 
 运行.exe文件------调试------开始执行不调试
 
 注意:
 
 再次编写.c文件不需要建立项目
 
 只要在此项目中把现有的.c移除
 
 再建立.c并且添加到源文件就可以
 | 
 |