void swap(int &first, int &second){
int temp = first;
first = second;
second = temp;
}
//////
int a=3,b=2;
swap(a,b);
] В приведенном выше примере компилятор C жалуется, что« void swap (int & first, int & second) »имеет синтаксическая ошибка, например, отсутствует "&" перед "(/ {".
Я не понимаю почему? C не поддерживает эту функцию?