问一个指针互换的小问题。为什么会报错呢。
第一次发帖,没什么分。希望各位帮帮小白哦。代码如下:
#include<stdio.h>
void huhuan(int* c , int* d);
{
int e;
e = *c;
*c = *d;
*d = e;
}
int main(void)
{
int a = 10;
int b = 20;
huhuan(&a , &b);
printf("a=%d , b=%d\n",a , b);
return 0;
}
提示的是最上面的函数第一个大括号有错误。这个错误是为什么呢?