2020-01-15培训第二十一天

今天主要讲了预处理和文件包含。预处理包括:宏定义;文件包含;条件编译。

宏定义的关键字:define。宏定义的数据不占内存。

#include<stdio.h>

#define  PI  3.14 //宏定义

int main()

{

             int r=4;

             pirntf("%f",r*2*PI);

}

文件包含:#include<stdio.h>就是一个包含标准的输入、输出的头文件,#include"1.h"是我们自己定义的头文件,需要注意的是,1.h必须与运行的程序在同一个文件夹内,保存后运行。

< >里只能写库里带的头文件," "里既可以写库里带的头文件,也可以写自己定义的头文件。

条件编译:

#include<stdio.h>

int main()

{

         #if  1

         printf("YY");

          #endif

}

结果输出YY

#include<stdio.h>

int main()

{

         #if  0

         printf("YY");

          #else

          printf("NN");

           #endif

}

结果输出NN

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 4,154评论 0 2
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 3,381评论 0 3
  • 目录 一.预处理的工作方式... 3 1.1.预处理的功能... 3 1.2预处理的工作方式... 3 二.预处理...
    朱森阅读 1,589评论 0 2
  • 预处理在C语言中,以“#”号 开头的是预处理命令。例如,如包含命令#include ,宏定义 命令#define...
    Eric_Hunter阅读 739评论 0 1
  • 全局变量和局部变量 局部变量局部变量就是从开始定义到遇见return 或者遇到}为止存储位置在内存的栈区中特点:相...
    低头看云阅读 400评论 0 0

友情链接更多精彩内容