int a=9,d=5;
fun()
{
a=a+d;
return ;
}
main()
{
printf("%d",fun());
getchar();
}
我试了很多次,
返回值是d的值,具体什么原因我就不知道了!
#include <stdio.h>
int a=9,d=6;
fun()
{
a=a*d;
return ;
}
main()
{
printf("%d",fun(2,0));
getchar();
}返回值是a*d
请高手指点一下!
----------------解决方案--------------------------------------------------------
不同的编译器 里面的编译程序是不同的,所以结果也会不同了.
----------------解决方案--------------------------------------------------------
完全不懂。。。。。。
----------------解决方案--------------------------------------------------------