目录
程序
c语言
开发工具
编译器
c语言执行的流程
源文件中的组成部分
变量
常量        
1 程序
编写的编程语言(大量的代码(指令)组成)
  比如 xxx.c文件
1 2 3 4
   | int main(){    printf("xxxx");    retun 0; }
  | 
 
 
2 c语言
1 2
   | 概念: 是一个程序员使用的高级语言 使用场景: 作为嵌入式开发的基础语言    
   | 
 
3 开发工具
 
4 编译器
1
   | minGW: 是一个windows系统的工具包,其中包含了c语言的编译器-->gcc
   | 
 
 
5 c语言执行的流程
1 2 3 4 5 6
   | 1.编写源代码  xxx.c 2.预处理     xxx.i  : 修理xxx.c的源文件(去除多余的注释,空格) 3.编译       xxx.s  把预处理文件编译成汇编文件 4.汇编       xxx.o  把汇编文件编译成二进制文件(机器码) 5.链接       xxx.exe 把所有的可执行文件组合起来(自定义的xxx.o和库文件) 6.执行       执行的就是windows中的可执行文件 xxx.exe
   | 
 
 
6 源文件中的组成部分
1 2
   | 1.#include 引入头文件 2.int main(){ return 0} 主函数
   | 
 
 
7 变量
1 2 3 4 5 6 7 8 9 10 11 12 13
   | 变量的作用:  在内存中保存可变的数据      特点: 变量在内存中的数据是可以修改的    三要素:  1.变量的类型 2.标识符(变量的名字) 3.变量的值      标识符(变量,常量,函数,数组)的命名 的规则     强制要求:      1.必须由字母、数字、下划线组成      2.数字不能开头      3.不能使用关键字 (类型关键字:int float ....)      4.严格区分大小写  (hello  ,Hello)          推荐: 1.见名知意 (有效的单词)         2.小驼峰命名 (如果多个单词: myAge)
   | 
 
8 常量
1 2 3 4 5 6 7
   | 概念: 就是不能改变的量(内存中的数据不能被修改) 作用: 定义程序中使用到的不可更改的数据  比如(PI=3.14) 表现形式:  1.const定义  : 必须指定类型
  2.#define定义   不能指定类型    注意: 在预处理阶段自动把定义的常量值替换到程序中
   |