#include <stdio.h>
#define PI 3.14159
#define PI2 2*PI
#define PRT printf ("%f\n",PI); \
printf ("%f\n",PI2)
int main(int argc, char const *argv [])
{
PRT;
//printf (PI);
return 0;
}
为什么第五行printf后面要加";"分号,不是说宏不是C语句,不用加分号嘛?