Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
user-men
22 / 22 / 8
Регистрация: 17.02.2014
Сообщений: 307
#1

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

21.04.2014, 01:59. Просмотров 220. Ответов 4
Метки нет (Все метки)

когда идет несколько условий подряд зависимых от первого условия (если первое исполнится другие не должны выполняться) каком случае меньше ресурсов PC будет использовано
так:
C++
1
2
3
if(условие){}
if(условие){}
if(условие){}
или так:
C++
1
2
3
4
5
if(условие){}
else
if(условие){}
else
{}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2014, 01:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как рационально применять if (C++):

Как строится ветвление, как читать данные, введённые с клавиатуры, как их потом применять - C++
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Мне 11 лет, и я учусь программировать на С++. Расскажите мне о...

Как применять функции? - C++
Вот я делал задание программа работаает но сделать это надо с использованием функции то есть я понял что это такое но как это сделать. Я...

как применять diff файл на ресурсы c++ - C++
как применять diff файл на ресурсы c++ такие файлы как .c и .h желательно на гайдик ссылку PS: может быть не там написал, заранее...

Как правильно применять оператор switch - C++
Подскажите пожалуйста, в чём здесь ошибка. Язык С++. Среда C++ Builder 6. void __fastcall TForm1::Button1Click(TObject *Sender) { ...

Как применять caption и radio-buutin run-time? - C++
Spasibo

Почему необходимо применять cin.get() - C++
Почему необходимо применять cin.get() ? В книге Липмана вообще не упоминается cin.get(), а без неё идёт бесконечный вывод строки ошибки ...

4
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
21.04.2014, 02:02 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
user-men, Второй случай
1
user-men
22 / 22 / 8
Регистрация: 17.02.2014
Сообщений: 307
21.04.2014, 02:47  [ТС] #3
Цитата Сообщение от cooller_94 Посмотреть сообщение
Второй случай
можите объяснить чего так или дать ссылку на источник откуда ты это узнал
0
Uzkesh
0 / 0 / 1
Регистрация: 20.04.2014
Сообщений: 35
21.04.2014, 02:54 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
в первом случае буду проверены все 3 условия, что замедляется работу программы. во втором случае будут проверки условия идти до тех пор, пока результат одного из условий не будет истинным, как только такое условие будет найдено, все остальные условия вложенные в else проигнорируются
0
IrineK
Заблокирован
21.04.2014, 05:42 #5
И чтобы закруглить вопрос о рационализации:
Цитата Сообщение от Uzkesh Посмотреть сообщение
будут проверки условия идти до тех пор, пока результат одного из условий не будет истинным
поэтому нужно размещать вверху проверки на значения, которые чаще повторяются.
1
21.04.2014, 05:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2014, 05:42
Привет! Вот еще темы с ответами:

Надо применять delete [] или нет - C++
Привет. Читаю книгу Прата и выполняю задания. Гл.8 Зд.4: Мое решение: #define _CRT_SECURE_NO_WARNINGS #include <iostream> using...

Слова get/set и put, когда что применять - C++
Допустим, есть метод класса, который выводит атрибуты класса. Как этот метод обозвать? С одной стороны getData по смыслу очень подходит,...

Рекурсивную функцию применять каждый раз отдельно для каждой из половин массива - C++
1. Для заданного одномерного массива X из N элементов проверить, что для всех элементов массива выполняется условие –10<x3i<20. Рекурсивную...

Почему функцию sqrt нельзя применять к int переменным, а только к double и flot? - C++
Почему функцию sqrt нельзя применять к int переменным, а только к double и float? Извините за опечатку в названии темы.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru