1.文件的拓展名
.c是C语言源文件,在编写代码的时候创建。
.o是目标文件,在编译成功的时候产生。
.out是可执行文件,在链接成功的时候产生。
2.clang指令
编译:cc -c xxx.c //只会检测语法是否正确,并不会检测有没有main函数
链接:cc xxx.o //检测有没有main函数
运行可执行文件:./a.out
3.标示符
a.标示符就是在程序中自定义的一些符号和名称。要和关键字区分开来
b.命名规则
26个英文字母,10个阿拉伯数字,下划线_,严格区分大小写,不能以数字开头,不能使用关键字
c.驼峰命名规则
除开第一个单词,后面每个单词的首字母都是大写,例如:firstName
4.数据类型
基本数据类型:
a.int 整型
b.float double 浮点型
c. char 字符型
构造类型:
a.数组
b.结构体 struct
c.共用体 union
d.枚举 enum
指针类型 void*
空类型 void
5.变量
a.变量:只要有不确定的数据就应该定义变量来保存
变量类型 变量名; int score ;
变量赋值 score = 100 ;
b.变量在函数中的作用
从定义变量的那行代码开始,一直到函数结束
c.变量在代码块中的作用
及时回收不再使用的变量,为了提升性能
d.变量值得互变
c.变量内存分析
内存寻址由大到小,优先分配内存地址比较大的字节变量;变量越先定义,内存地址就越大;取得变量的地址:&变量名;一个变量一定先进行初始化
6.scanf函数
scanf函数只接受变量的地址,是一个阻塞式的函数,等待用户输入