码迷,mamicode.com
首页 > 其他好文 > 详细

预处理指令

时间:2020-06-13 12:57:28      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:传递   替换   调用   指令   a+b   区域   预处理指令   文件   表达   

1,预处理指令(预处理指令提供按条件跳过源文件中的节、报告错误和警告条件,以及描绘源代码的不同区域的能力。)

    #include<stdio.h> 包含

        #include<stdio.h> 到配置目录找; #include “stdio.h”,从当前目录找,无则从配置目录找。

   #define   (宏定义,用一个标识符来表达一个字符串,这个字符串可以是常量,变量和表达式。在宏调用中,将该字符串替换宏名)

       1)无参数宏

            #define  PI   3.14

                   printf("面积为%f", PI*2*2);

           

            #define  M   (a+b+c)/2

                   printf("%d", M);

      2 ) 带参数宏

           #define   f(x)  x*x+x*3

          #define  Sum(a,b,c)

                a=b*c;

                b=c*a;

                c=a*b;

                printf("%d", 3*f(2));

         PS: 非值传递,而是传递形参字符

 

预处理指令

标签:传递   替换   调用   指令   a+b   区域   预处理指令   文件   表达   

原文地址:https://www.cnblogs.com/aloe218/p/13112210.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!