help
#include<stdio.h>void fun (int,int);
void main(void)
{
int i,j,x,y,n,g;
i=2;j=3;g=x=5;y=9;n=7;
fun(n,6);
printf("g=%d,i=%d,j=%d\n",g,i,j);
printf("x=%d,y=%d\n",x,y);
fun(n,6);
}
void fun (int i,int j)
{
int x,y,g;
g=8;x=7;y=2;
printf("g=%d,i=%d,j=%d\n",g,i,j);
printf("x=%d,y=%d\n",x,y);
}
为什么这个程序在进入了自定义函数的时,i和j值由2和3变成了7和6;谢谢了各位了。