函数值传递问题,求大神
c语言吧
全部回复
仅看楼主
level 1
#include"stdio.h"
func(int a,int b)
{int t;
t=a+b;
return t;}
void main()
{int x=5,y=6,z=7,c;
c=func((x--,y++.x+y),z--);
printf("\nc=%d\n",c);
printf("x=%d,y=%d.y=%d",x,y,z);
}这个是值传递吗?为什么x y z的值被改变了
不是说不会改变实参里的树枝吗?
2014年03月28日 05点03分 1
level 14
[乖] 你是来开玩笑对么。。(x--,y++那是什么。。[怒])
2014年03月28日 06点03分 2
level 4
fun函数未定义[滑稽]
2014年03月28日 06点03分 3
1