Форум программистов, компьютерный форум CyberForum.ru

Как рационально применять if - C++

Восстановить пароль Регистрация
 
user-men
22 / 22 / 8
Регистрация: 17.02.2014
Сообщений: 300
21.04.2014, 01:59     Как рационально применять if #1
когда идет несколько условий подряд зависимых от первого условия (если первое исполнится другие не должны выполняться) каком случае меньше ресурсов PC будет использовано
так:
C++
1
2
3
if(условие){}
if(условие){}
if(условие){}
или так:
C++
1
2
3
4
5
if(условие){}
else
if(условие){}
else
{}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2014, 01:59     Как рационально применять if
Посмотрите здесь:

как применять diff файл на ресурсы c++ C++
C++ Как применять функции?
Почему необходимо применять cin.get() C++
C++ Как применять caption и radio-buutin run-time?
C++ Как правильно применять оператор switch
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
21.04.2014, 02:02     Как рационально применять if #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
user-men, Второй случай
user-men
22 / 22 / 8
Регистрация: 17.02.2014
Сообщений: 300
21.04.2014, 02:47  [ТС]     Как рационально применять if #3
Цитата Сообщение от cooller_94 Посмотреть сообщение
Второй случай
можите объяснить чего так или дать ссылку на источник откуда ты это узнал
Uzkesh
0 / 0 / 1
Регистрация: 20.04.2014
Сообщений: 35
21.04.2014, 02:54     Как рационально применять if #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
в первом случае буду проверены все 3 условия, что замедляется работу программы. во втором случае будут проверки условия идти до тех пор, пока результат одного из условий не будет истинным, как только такое условие будет найдено, все остальные условия вложенные в else проигнорируются
IrineK
Заблокирован
21.04.2014, 05:42     Как рационально применять if #5
И чтобы закруглить вопрос о рационализации:
Цитата Сообщение от Uzkesh Посмотреть сообщение
будут проверки условия идти до тех пор, пока результат одного из условий не будет истинным
поэтому нужно размещать вверху проверки на значения, которые чаще повторяются.
Yandex
Объявления
21.04.2014, 05:42     Как рационально применять if
Ответ Создать тему
Опции темы

Текущее время: 14:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru