程序1:
#define MAX(x,y,z) x*(y)+z
main()
{
int a=1,b=2,c=3;
print("%d\n",MAX(a+b,b+c,c+a));
}
程序2
#include <stdio.h>
void f(int *q)
{ int i=0;
for(;i<5;i++)
(*q)++;
}
main()
{ int a[5]={1,2,3,4,5},i;
f(a);
for(i=0;i<5;i++)
printf("%d,",a[i]);
}
不仅仅单单的寻求结果,重要的是求输出前的分析详细过程