解释下为什么C语言中用函数交换两个数的值只能用指针,而不能用这个方法。。还有如果用全局变量该怎么写
#include<stdio.h>fun(inta,intb){intc;c=a;a=b;b=c;}main(){inta=1,b=2;fun(a,b);printf("...
# include <stdio.h>
fun(int a,int b){
int c;
c=a;
a=b;
b=c;}
main()
{
int a=1,b=2;
fun(a,b);
printf("%d %d",a,b);
} 展开
fun(int a,int b){
int c;
c=a;
a=b;
b=c;}
main()
{
int a=1,b=2;
fun(a,b);
printf("%d %d",a,b);
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询