0 / 0 / 0
Регистрация: 18.07.2011
Сообщений: 32
|
||||||
1 | ||||||
Вечный цикл18.07.2011, 11:07. Показов 5274. Ответов 27
Метки нет (Все метки)
является ли этот цикл зацикленным(вечным)?
0
|
18.07.2011, 11:07 | |
Ответы с готовыми решениями:
27
Вечный цикл Непонятно почему вечный цикл НУжно найти ошибку из-за, которой крэшится программа. Похоже на вечный цикл Вечный календарь |
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
18.07.2011, 11:10 | 2 |
Капитан Техно, Да) while(1) априори зацикленный. А вот выход зависит от того что делает функция keys и что вернет GetAsyncKeyState().
1
|
0 / 0 / 0
Регистрация: 18.07.2011
Сообщений: 32
|
|
18.07.2011, 11:10 [ТС] | 3 |
спасибо) очень приятные люди сидят на форуме, с меня +
0
|
co6ak
|
18.07.2011, 11:11
#4
|
Не по теме: не в тему конечно, но тем не менее. почему в тегах [цпп] допустим, 1 похоже на l ?
0
|
0 / 0 / 0
Регистрация: 18.07.2011
Сообщений: 32
|
|
18.07.2011, 11:18 [ТС] | 5 |
у меня в редакторе тоже 1 похожа на l
0
|
Кошковед
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
|
|
18.07.2011, 11:22 | 6 |
вот именно по этому всегда делаю вечный цикл только как while(true)
1
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
18.07.2011, 11:29 | 7 |
Я тоже, но трудностей с прочтением однёрки не испытываю. На l она не похожа, но:
1. Когда при наборе имеешь ввиду true, то быстрее набрать именно true, чем вспоминать, что на этом языке true это всё, что не ноль, а потом этот не ноль ещё и выбирать. 1 true? Эйси. 10 тоже true. 2. При чтении быстрее будет прочитать true, чем вспоминать, что на этом языке true это всё, что не ноль, а потом ещё сравнивать. Оптимизация работы мозга - тоже оптимизация, а заключается в том числе в выборе удобных идентификаторов.
1
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
18.07.2011, 13:32 | 8 |
Слышали про устойчивые выражения? Так вот, в ЯП они тоже существуют. В С/С++ while (1) - как раз такое выражение. Прелесть устойчивых выражений в том, что не надо напрягать мозг для того, чтобы их осмыслить.
Я тоже использую while (true), когда пишу на С++. Однако в чистом С никаких булевых типов не было, там и выбора не было и приходилось писать while (1). И никого это не смущало.
1
|
18.07.2011, 13:37 | 9 | ||||||||||
Именно поэтому не рекомендуется использовать букву 'l' в качестве имени переменной, а не наоборот, то есть не использовать 1 (единицу) в качестве числа, согласитесь это было бы глупо.
Например,
Не по теме: А вообще в редакторах обычно числа и имена переменных подсвечиваются разным цветом.
1
|
Модератор
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
|
|
18.07.2011, 14:04 | 10 |
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||||||||||
19.07.2011, 06:11 | 11 | ||||||||||
А препроцесор?
Добавлено через 3 минуты Ну лови наглядное пособие, как делать не надо:
0
|
silent_1991
|
19.07.2011, 10:04
#12
|
0
|
1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
|
|
19.07.2011, 10:09 | 13 |
тогда лучше писать while(-1)...
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
||||||
19.07.2011, 10:12 | 14 | |||||
ValeryLaptev, думаю, правильнее всего в таком случае
Не по теме: Про 0 уже не скажешь, что она на O похожа :D
1
|
19.07.2011, 10:52 | 15 |
Суть моего сообщения была в том, что плохо использовать l в качестве имени переменной, а не в чем-то другом. А Вы вообще непонятно что хотели доказать этим, Вам лишь бы поспорить.
1
|
Модератор
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
|
|
19.07.2011, 11:33 | 16 |
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||||||||||||||||||||
19.07.2011, 19:12 | 17 | ||||||||||||||||||||
Я имел ввиду, что по-другому как раз можно, но не нужно. А специально для любителей путать символы первая, или отдельная L у меня всегда большая, а в других позициях вместо неё не может быть 1.
Добавлено через 6 минут
0
|
21.07.2011, 13:27 | 20 |
lazybiz, попробуй сам разобраться!
0
|
21.07.2011, 13:27 | |
21.07.2011, 13:27 | |
Помогаю со студенческими работами здесь
20
Вечный календарь Вечный календарь Вечный календарь ошибка компиляции Вечный календарь: неразбериха с проверкой введения даты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |