[求助]一个C++编译错误
下面是一个简单的c++程序:#include <stdio.h>
void swap(int & a, int & b)
main()
{
int i = 10;
int j = 20;
printf("i = %d, j = %d",i, j);
swap(i, j);
printf("i = %d, j = %d",i, j);
}
void swap(int & a, int & b)
{
int t;
t = a;
a = b;
b = t;
}
编译时提示有一个错误: "declaration syntax error"
光标停在 main的第一半边括号.
请问高手,这是为什么?怎么解决?