crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Цикл for и подчеркивание
vankleef
  опции профиля:
сообщение 29.11.2012, 0:57
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 74
Регистрация: 21.10.2010
Пользователь №: 2134

Спасибо сказали: 9 раз(а)




Репутация:   1  


Доброого времени суток уважаемые форумчане!

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

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


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

Спасибо!

Сообщение отредактировал vankleef - 29.11.2012, 0:58
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ssoft
  опции профиля:
сообщение 29.11.2012, 7:18
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 130
Регистрация: 17.2.2010
Из: Москва
Пользователь №: 1470

Спасибо сказали: 30 раз(а)




Репутация:   3  


Это обычный цикл.
В данном случае _ это переменная такая же, как i или j и т.п.
Имя переменной может начинаться с любой буквы или знака _, а может состоять только из знака _.
Ничего нового кроме запутывания данная конструкция в себе не несет.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 29.11.2012, 7:18
Сообщение #3


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


имя переменной. просто в Си переменные могут включать буквы, некоторые спецсимволы (в том числе и символ подчёркивания) и цифры. они не могут начинаться с цифры. а с подчёркивания - пожалуйста.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 29.11.2012, 8:58
Сообщение #4


фрилансер
******

Группа: Участник
Сообщений: 2939
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


и символ доллара тоже могут :)

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

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


и поменьше ходи по тем местам, где ты ЭТО встречаешь. Ничему хорошему там тебя не научат )))))

Сообщение отредактировал Алексей1153 - 29.11.2012, 8:58
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
vankleef
  опции профиля:
сообщение 29.11.2012, 12:44
Сообщение #5


Студент
*

Группа: Участник
Сообщений: 74
Регистрация: 21.10.2010
Пользователь №: 2134

Спасибо сказали: 9 раз(а)




Репутация:   1  


Всем спасибо! :ph34r:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 20.4.2024, 10:36