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

что быстрее работать будет?? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В последовательности чисел выдать на печать http://www.cyberforum.ru/cpp-beginners/thread565290.html
В последовательности чисел выдать на печать TRUE, если значение максимального числа больше числа 10
C++ Странная проблема с вычислением В конце программы, в цикле, в мейне: sX2 и sY2 становятся равными sX1 и sY1, из за того, что sR равно 0, а оно равно 0 из-за sW и sH. Почему они (sW, sH) равны 0 не понятно. Конечно, они равны 0,... http://www.cyberforum.ru/cpp-beginners/thread565289.html
C++ Объясните принцип создания многопоточности
Здраствуйте, объясните пожалйста как сделать программу многопоточной, у меня есть одна программа, в которой большая нагрузка идет на главный цикл, если я правильно понимаю, то он обрабатывается одним...
Исходная строка содержит фамилию, имя, отчество, которые могут быть выделены по отдельности vs 2010 C++
Исходная строка содержит фамилию, имя, отчество, которые могут быть выделены по отдельности
C++ Сравнение 2х массивов в С++ http://www.cyberforum.ru/cpp-beginners/thread565251.html
Ребята, помогите пожалуйста написать вот такую прогу: Запросить и считать два массива у пользователя (две последовательности целых чисел а1, а2, …, аn и c1, c2, …, ck, n < k.). Для нахождения...
C++ Сравнение 2х массивов в С++ Ребята, помогите пожалуйста написать вот такую прогу: Запросить и считать два массива у пользователя (две последовательности целых чисел а1, а2, …, аn и c1, c2, …, ck, n < k.). Для нахождения... подробнее

Показать сообщение отдельно
diagon
Higher
1930 / 1196 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
04.05.2012, 14:46
Цитата Сообщение от andry-raser Посмотреть сообщение
Да да ,полностью согласен с выше сказанным , это логично поскольку у тебя if ,будет проверяться 3 раза !всегда! , а в свитче оно по ветке пошло и вуаля.
switch так же работает
C++
1
2
3
4
5
6
7
8
9
10
switch(x)
{
    case 1:
        //..
        break;
    
    case 2:
        //
        break;
}
практически эквивалентно
C++
1
2
3
4
if ( x == 1 )
    //
if ( x == 2 )
    //
Но switch все же проще оптимизировать, например, можно не проверять каждое условие, а пройтись по ним бинарным поиском.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru