Привет, так что в основном мой вопрос: что делает цикл for без каких-либо фигурных скобок вокруг него? Поэтому из того, что я знаю, что во время if-оператора выполняется только первая строка кода. Итак, в цикле for, как это работает? Я не совсем понимаю концепцию цикла без фигурных скобок и фигурных скобок. Думаю, объяснение с помощью кода поможет. Кстати, это в C. Вот код, который я рассматривал как ссылку.Что делает цикл for без фигурных скобок?
int main(int argc, char* argv[])
{
int i;
int count = 0;
for (i = 0; i < 5; i++)
count++;
printf("The value of count is: %d\n", count);
return 0;
}
В этом случае, я вижу, что нет фигурных скобок, поэтому я предполагаю, что это будет просто держать итерацию первого заявления, пока я < 5 и один раз я не меньше, чем 5 она не делает ничего, но когда я проверил код, я понял, что он также заканчивает печать инструкции printf. Я думал, что цикл без фигурных скобок выполняет только первую строку кода? Или я здесь что-то не хватает.
Я знаю, что есть дубликат этого, просто не могу найти его ... – jpw
Что происходит, когда вы его компилируете и запускаете? Что произойдет, если вы затем добавите открытую фигурную скобку после 'for' и закрытия после' printf'? Кажется, что около 30 секунд усилий ответят на это за вас, и это будет намного быстрее (и более образовательным), чем публикация здесь и ждет ответа. В этом коде нет ничего опасного, что мешает вам немного приложить усилия. –
@jpw Я уже пробовал поиск до того, как задал вопрос, но не смог найти ничего похожего на то, что я пытался задать – Tenza