这个代码是啥意思呢,看了半天没看懂,怎么求出i,j,k的呢?大学生表示c语言也太……
答案应该是输出两行,这样的:
i=7,j=6,x=7
i=2,j=7,x=5
就是向fun函数传递两个变量并输出,还输出fun函数内部定义的一个变量x=7。
调用fun函数:fun(j,6),然后进入到fun函数里,在fun函数里面,i=传入的j=7;j=传入的6,fun内部定义x=7,所以输出:i=7,j=6,x=7。
回到main函数,输出i,j,x,i=2,j=7,x=5。
没有使用指针,所以i j k值不会变 定义是啥就输出啥呀 2 7 5