2020-01-15嵌入式二十一期 第五周 第三天

主要内容:今日上课老师主要讲了预处理,预处理过程会把注释删掉。

1、文件包含:双引号即可以写库里的头文件,也可以写自己写的头文件    <  >只能写库里的头文件    包含的文件可以包含其他的文件   所有预处理命令默认同时进行。

2、宏定义:在代码运行前输出时可以任意替代  #define  PI   3.14   define 关键字   PI替代名  默认都是大写    空格都不可以省略   空格后的所有东西都替代成PI    关键字也可以进行宏定义    

define 是最开始运行的,不占内存。 typeded是执行时才运行  占内存。

3、条件编译:int main( )    {#if 1       printf("ss");     #end if     }      if  else   end if  不占运行的时间

其他两种表现方式  ifdef   else   endif  与上面执行语句相同       ifndef   else   endif  与上面执行语句相反。

重点难点:无

掌握程度:今日内容已全部掌握。

你可能感兴趣的:(2020-01-15嵌入式二十一期 第五周 第三天)