wtf.c: 11: 6: ошибка: ожидаемые спецификаторы объявления или '...' перед '&' токеном
Swap (& a, & b);
wtf.c: 11: 10: ошибка: ожидаемые спецификаторы объявления или '...' перед '&' токеном
Swap (& a, & b);
Не хотел прибегать к StackOverflow для моей личной проблемы, но я не могу понять это. Код точно такой же, как и в книге. Я также попытался сделать отдельные указатели и использовать их в качестве аргументов, но я получаю ту же ошибку. Может кто-то пролить свет на то, что я делаю не так? Я использую gcc для компиляции кода.
static void Swap(int *x, int *y){
int temp;
temp = *x;
*x = *y;
*y = temp;
}
int a = 1;
int b = 2;
Swap(&a, &b);
Я ожидал, что он скомпилирует хотя бы точный пример из книги, но, по-видимому, даже это невозможно.