当前位置: 代码迷 >> C语言 >> 一个感悟,请大家试试,一会再谈
  详细解决方案

一个感悟,请大家试试,一会再谈

热度:98   发布时间:2007-10-08 23:32:12.0
#include <stdio.h>
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


请高手指点一下!
----------------解决方案--------------------------------------------------------
不同的编译器 里面的编译程序是不同的,所以结果也会不同了.
----------------解决方案--------------------------------------------------------

完全不懂。。。。。。


----------------解决方案--------------------------------------------------------
  相关解决方案