这个利用指针和函数的程序哪错了, int * pa=&a;int * pb=&b;放到int a,b;下面就对了,这是为什么啊,谢谢#includevoid swap(int * p1,int * p2);int main(){int a,b;printf("input a,b:\n");scanf("%d,%d",&a,&b); int * pa=&a;in

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 23:24:34
这个利用指针和函数的程序哪错了, int * pa=&a;int * pb=&b;放到int a,b;下面就对了,这是为什么啊,谢谢#includevoid swap(int * p1,int * p2);int main(){int a,b;printf(
xRN@] ceo&MNJ1qahPD01!$$0n L-0m\is{á=mzkVkVY] V'fs`]Y2ެ2F%D d],A5oX#g2ƇP`:]v!L~+.Hi(Jpu!_P66%3P"@~ (Y>!Nc>'nPZ߅/'C4٦1AEKW2rN)Ѓ_(|]LaKʪ<C)m|Ӟ5iiV`U'IH&]YdҤa11õSj=㚖N&Ͷ#(?

这个利用指针和函数的程序哪错了, int * pa=&a;int * pb=&b;放到int a,b;下面就对了,这是为什么啊,谢谢#includevoid swap(int * p1,int * p2);int main(){int a,b;printf("input a,b:\n");scanf("%d,%d",&a,&b); int * pa=&a;in
这个利用指针和函数的程序哪错了, int * pa=&a;int * pb=&b;放到int a,b;下面就对了,这是为什么啊,谢谢
#include
void swap(int * p1,int * p2);
int main()
{
int a,b;
printf("input a,b:\n");
scanf("%d,%d",&a,&b);
int * pa=&a;
int * pb=&b;
swap(pa,pb);
printf("%d,%d",a,b);
return 0;
}
void swap(int * p1,int * p2)
{
int t;
t=*p1;
*p1=*p2;
*p2=t;
}

这个利用指针和函数的程序哪错了, int * pa=&a;int * pb=&b;放到int a,b;下面就对了,这是为什么啊,谢谢#includevoid swap(int * p1,int * p2);int main(){int a,b;printf("input a,b:\n");scanf("%d,%d",&a,&b); int * pa=&a;in
因为你是用C编译器编译的,不是用的c++编译器
你这是c++语法
改过以后才符合C99标准