早教吧 育儿知识 作业答案 考试题库 百科 知识分享

大哥为什么我这个程序的结果没有把a,b值互换#includevoidhuhuan(inta,intb){intt;t=a;a=b;b=t;return;}intmain(void){inti=4;intj=6;huhuan(i,j);printf("i=%d,j=%d\n",i,j);return0;}

题目详情
大哥为什么我这个程序的结果没有把a,b值互换
# include
void huhuan(int a,int b)
{
int t;
t = a;
a = b;
b = t;
return;
}
int main(void)
{
int i = 4;
int j = 6;
huhuan(i,j);
printf("i = %d,j = %d\n",i,j);
return 0;
}
▼优质解答
答案和解析
# include void huhuan(int *a, int *b)//{    int t;    t = *a;//      ...