读书人

帮忙看上错哪了

发布时间: 2012-09-27 11:11:17 作者: rapoo

帮忙看下哪里错了
#include"stdio.h"
void swap(int*,int*)
main()
{
int x=30,y=20;
printf("(1)x=%d y=%d\n",x,y);
swap(&x,&y);
printf("(4)x=%d y=%d\n",x,y);
}
void swap(int *a,int *b)
{
int t;

printf("(2)a=%d b=%d\n",*a,*b);
t=*a;*a=*b;*b=t;

printf("(3)a=%d b=%d\n",*a,*b);

}


[解决办法]
第二行末尾少了个分号。

C/C++ code
#include"stdio.h"void swap(int*,int*);main(){    int x=30,y=20;    printf("(1)x=%d y=%d\n",x,y);    swap(&x,&y);    printf("(4)x=%d y=%d\n",x,y);}void swap(int *a,int *b){    int t;        printf("(2)a=%d b=%d\n",*a,*b);    t=*a;*a=*b;*b=t;        printf("(3)a=%d b=%d\n",*a,*b);    } 

读书人网 >C语言

热点推荐