首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

帮忙看上错哪了

2012-09-27 
帮忙看下哪里错了#includestdio.hvoid swap(int*,int*)main(){int x30,y20printf((1)x%d y%d\n,x

帮忙看下哪里错了
#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);    } 

热点排行