for (int i = number_1; i > 0; i--)
{
int j = 2;
printf("%*s", i - 1,"");
for (j; j > 0; j--)
{
printf("#");
}
printf("\n");
j = j + 1;
}
Здесь я пытаюсь запустить мой вторичный цикл, приняв переменную, объявленную в предыдущем цикле. Он выполняет итерацию и печатает символ «#», а затем снова увеличивается на 1 до окончания внешнего цикла.Использование глобальной переменной в цикле for
Я получаю эту ошибку:
выражения результата неиспользованную
Что здесь происходит? Я могу, конечно, выполнить задачу по-другому. Но я хотел бы узнать, почему код не работает в этом случае.
Вопросы, ищущих отладки помощи («почему не этот код работает?») Должен включать в себя желаемое поведение, конкретный проблемы или ошибки и кратчайший код, необходимый для воспроизведения в самом вопросе. Вопросы без четкого описания проблемы не полезны другим читателям. См.: Как создать минимальный, полный и проверенный пример. – Olaf
Глобальной переменной нет. – Olaf
Это ошибка, или это предупреждение? –