У меня есть проблема, как этот Q. выбрать любую ошибку вы можете иметь здесьРазницы между выполнением и синтаксической ошибкой
int main(void)
{
int a;
printf("Input a integer number >>");
scanf("%d\n", a);
printf("The input number is %d\n", a);
return 0;
}
- ошибка синтаксис.
- логическая ошибка
- ошибка времени
- ошибки нет
Моя мысль: я думал, что это был как синтаксис и ошибки времени выполнения, потому что для синтаксиса, нет нет &
перед и для ошибки во время выполнения программа будет по-прежнему построена для запуска первого отчета о печати и внезапно останавливается на scanf()
, потому что нет «&». но мой ответ сказал мне, что я ошибаюсь. Я знаю, что это не логическая ошибка. но я смущен, какой из них ...