Я знаю, что такое указатель, но во время некоторых упражнений по кодированию у меня была опечатка, а вместо int*
*int
.Что означает * int?
Я понимаю, что это неправильно, но означает ли это что-то в C (например, синтаксически корректно)? Это статическая семантика? это просто неопределенный?
Не удалось выяснить это с помощью предупреждений компилятора.
Edit: (соответствующие предупреждения компилятора)
void input(*int ,*int);
: 10: ошибка: ожидается, первичное выражение, прежде чем "ИНТ" : 10: ошибка: ожидаются первичное выражение до "ИНТА" : 10: ошибка : список выражений инициализатора, обработанный как составное выражение
Просьба поделиться предупреждениями компилятора. –
Это будет зависеть от контекста. Отправьте код. –
Я вполне уверен, что это недопустимый синтаксис. – Joel