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

if else коаткая запись - C++

Восстановить пароль Регистрация
 
Egor138
 Аватар для Egor138
30 / 11 / 2
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
02.10.2012, 16:00     if else коаткая запись #1
Помогите понять запись
C++
1
return (a<b) ? a:b;
Никак не могу эту выборку понять)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
AnreyKazakov
Заблокирован
02.10.2012, 16:04     if else коаткая запись #2
Цитата Сообщение от Egor138 Посмотреть сообщение
return (a<b) ? a:b
Это единственный можно сказать тройной оператор
в этом примере , если (a<b) истина, то выполняется "код" сразу за "?"
а если ложно то за ":"
C++
1
std::cout<<((a<b)?a,b);
вот так выведет минимум =)
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
02.10.2012, 16:04     if else коаткая запись #3
то же самое
C++
1
2
3
4
if(a < b) 
        return a; 
    else 
        return b;
AnreyKazakov
Заблокирован
02.10.2012, 16:06     if else коаткая запись #4
тот же самый if else только сокращенный =) ну это на мой взгляд конечно
тфу, опоздал =))
Yandex
Объявления
02.10.2012, 16:06     if else коаткая запись
Ответ Создать тему
Опции темы

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