一个比较怪异的操作,没有返回值
对于这个程序,我是无话可说,不知道哪个老师出的题,让我倍感迷茫
#include<stdio.h>int fun(int a, int b, int c)
{
a = 456;
b = 567;
c = 678;
}
int main()
{
int x = 10, y = 20, z = 30;
z = fun(x, y, z);
printf("%d, %d, %d\n", x, y, z);
}
没有返回值,咋运算
但是用了Devc++ 这个软件竟然运行出来 10,20,10
devc++ 要求不严格,还是建议用比较严格的编译器吧,要不然吃亏的是自己.