#include <stdio.h> #define PI 3.1415926f //定义一个常量 #define max(x, y) (x)>(y)?(x):(y) //带参数的时候 #define prt_int(x) printf("%s = %d/n",#x, (int)x); // 单行 打印一个int变量 和 他的值 #define loop(i, x, y) for(##i = x; ##i < y; ##i++) // 变量i的值有x 循环到 y-1; //单井号转换一个字符串 //双井号转换一个新的变量 int main() { int xx= 100; int y; printf("%f/n",PI); printf("%d/n",max(1,2)); prt_int(xx); loop(y,0,10) { prt_int(y); } return 0; }