#include <stdio.h>
int numero=6;
int numerodos=4;
int result=numero*numerodos;
main()
{
while (result<200) {
printf("The product of %d and %d is %d", numero, numerodos, result);
result=result+1
}
}
Я знаю, что алгоритм плох, я не сосредоточен на этом. Но в строке 3 я получаю ошибку «initializer element is not constant» в Codeblocks. Мне было интересно, почему это так? Я не имею дело с большими объектами, и это то, о чем говорят другие стеки, связанные с ошибкой. Если я инициализирую строку 3 в основной функции после printf; однако он строит и работает отлично, хотя и ужасный код.Я пытаюсь попрактиковаться в C, но получаю ошибку «инициализатор не является константой»
Этот вопрос был дан ответ неоднократно. Не удалось выполнить автоматический поиск того же вопроса? – Jens