{ int a=3,b=5,c; c = MAX(b,foo(&a)); printf("a,b,c=%d,%d,%d\n",a,b,c); /*此时a=9,b=5,c=9,调用MIN看是否a的值再加2次*/ c = MIN(b,foo(&a)); printf("a,b,c=%d,%d,%d\n",a,b,c); return 0; } /*运行结果: * [root@bogon c_study]# ./hong_max_min ...
{ int a=3,b=5,c; c = MAX(b,foo(&a)); printf("a,b,c=%d,%d,%d\n",a,b,c); /*此时a=9,b=5,c=9,调用MIN看是否a的值再加2次*/ c = MIN(b,foo(&a)); printf("a,b,c=%d,%d,%d\n",a,b,c); return 0; } /*运行结果: * [root@bogon c_study]# ./hong_max_min ...