思想
编译预处理:预先处理,程序的编译需要经过 预处理 编译 链接 运行
预处理:以#开头的内容
#文件包含
{
尖括号包含:#include<stdio.h>;(如果用尖括号,直接从vs的安装目录开始查找头文件,如果没有找到则包含失败。)
双引号包含:#include“stdio.h”;(如果用双引号,从当前目录开始查找,如果没有找到,继续查找vs的安装目录。)
自定义的头文件:添加.h的头文件;(创建:项目右键,添加,新建项,头文件;作用:函数的声明,结构体的定义,全局变量的定义)
}
#宏替换(替换,别名)
{
格式:#define 标志符 值;
使用范围:用宏表示常见的值(pi);
为了修改方便,用宏一次性的修改;
宏定义中既定的:所有字母都用大写(大家都知晓的潜规则);
#define 标志(作用:用来定义一个标志,不用其他用途;注意:宏定义中不会主动加括号,需要给每个参数和整体加上小括号,以防出现问题)
常用宏命令(C语言定义好的宏)