预处理指令

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: 非值传递,而是传递形参字符

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