Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Цикл for и подчеркивание
Форум на CrossPlatform.RU > Разработка > С\С++
vankleef
Доброого времени суток уважаемые форумчане!

В последнее время часто встречаю вот такое использование цикла for

for(int _ = 0; _ < 10; _++)


Долго искал нормальное пояснение в гугле, но ничего по делу он не выдает.
Так вот, как правильно понимать это подчеркивание? Как любую переменную, как в хаскеле например или есть более точное объяснение и использование. Желательно еще ссылок на источники для более точного понимания.

Спасибо!
ssoft
Это обычный цикл.
В данном случае _ это переменная такая же, как i или j и т.п.
Имя переменной может начинаться с любой буквы или знака _, а может состоять только из знака _.
Ничего нового кроме запутывания данная конструкция в себе не несет.
Iron Bug
имя переменной. просто в Си переменные могут включать буквы, некоторые спецсимволы (в том числе и символ подчёркивания) и цифры. они не могут начинаться с цифры. а с подчёркивания - пожалуйста.
Алексей1153
и символ доллара тоже могут :)

только, к примеру, студийный парсер не выделяет такую переменную целиком при двойном щелчке , для него $ как бы и разделитель. Хотя всё компилится и работает :)

Цитата(vankleef @ 29.11.2012, 3:57) *
В последнее время часто встречаю вот такое использование цикла for
for(int _ = 0; _ < 10; _++)


и поменьше ходи по тем местам, где ты ЭТО встречаешь. Ничему хорошему там тебя не научат )))))
vankleef
Всем спасибо! :ph34r:
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.