预处理前(定义R)
#define R
int main(void)
{
float r, s;
printf("input a number: ");
scanf("%f", &r);
#ifdef R
s = 3.14159 * r * r;
printf("%f\n", s);
#else
s = r * r;
printf("%f\n", s);
#endif
return 0;
}
预处理后(圆形)
int main(void)
{
float r, s;
printf("input a number: ");
scanf("%f ", &r);
s = 3.14159 * r * r;
printf("%f\n", s);
return 0;
}
生成计算圆面积的目标程序