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

Оператор ? : - C++

Восстановить пароль Регистрация
 
tennisru
13 / 13 / 1
Регистрация: 10.09.2011
Сообщений: 179
10.03.2012, 08:22     Оператор ? : #1
int k = (i>r ? 0 : min (d2[l+r-i+1], r-i+1)) + 1;
что означает знак ? в этом строке?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2012, 08:22     Оператор ? :
Посмотрите здесь:

Оператор if C++
C++ оператор do while
C++ Оператор break как оператор go to next
Оператор with C++
оператор C++
Оператор == C++
C++ Оператор while
C++ В Delphi есть оператор cost i of. и т.д. Есть ли в C++ такой же оператор?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
10.03.2012, 08:23     Оператор ? : #2
Гуглите тернарный(conditional) оператор
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,161
Завершенные тесты: 1
10.03.2012, 08:46     Оператор ? : #3
Проверить, верно ли, что i>r, если да, то k присвоить нуль,
если нет, то k присвоить min (d2[l+r-i+1], r-i+1)) + 1
Yandex
Объявления
10.03.2012, 08:46     Оператор ? :
Ответ Создать тему
Опции темы

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