不明白是怎么得出来的,求指点
我算的时候发现循环带不进去,所以得不出正确
可能是函数返回值类型没有定义,一般情况下z也不放在参数列表中。
12题什么循环算不出来?
哪有循环,贴个图也不贴全了
这个函数没有返回类型,是这个错误吗。这里还有一个问题,就是形参z,要是返回的话就不是形参形式,而是一个局部变量,最后返回局部变量
#include<stdio.h>
//x + 1;//不带副作用
//x++;//带有副作用
#define MAX(a, b) ((a) > (b) ? (a) : (b))
int main()
{
int x = 5;
int y = 8;
int z = MAX(x++, y++);
printf("x=%d y=%d z=%d\n", x, y, z);//输出的结果是什么?
return 0;
}