今天学习的是在程序中定义全局数组,在头文件下及主函数之前的位置上,用#define来定义两个部分,将后者的完全传给前者,在之后的函数中,可以用前者来代替后者。
//宏定义
#include<stdio.h>
#define number 9
#define P printf
#define PI 3.14
#define R 3
#define S R*R*PI
int main()
{
int a;
a=number;
P("%f ",S);
//P("%d ",a);
}
//用宏定义计算:半径为5的圆的周长,面积,球的体积
#include<stdio.h>
#define PI 3.14
#define R 5
#define L 2*R*PI
#define S R*R*PI
#define V 4.0/3.0*PI*R*R*R
int main()
{
printf("%f\n",L);
printf("%f\n",S);
printf("%f\n",V);
}