函数值传递问题,求大神
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