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

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

Войти
Регистрация
Восстановить пароль
 
tennisru
13 / 13 / 1
Регистрация: 10.09.2011
Сообщений: 179
#1

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

10.03.2012, 08:22. Просмотров 268. Ответов 2
Метки нет (Все метки)

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     Оператор ? :
Посмотрите здесь:

C++ оператор do while
C++ Оператор IF
C++ оператор for
C++ Оператор If
оператор this C++
C++ оператор if
оператор new C++
Оператор new C++
C++ Оператор -> C++
Оператор if C++
C++ Оператор []
Оператор if C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
10.03.2012, 08:23     Оператор ? : #2
Гуглите тернарный(conditional) оператор
zss
Модератор
Эксперт С++
 Аватар для zss
6130 / 5733 / 1855
Регистрация: 18.12.2011
Сообщений: 14,658
Завершенные тесты: 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     Оператор ? :
Ответ Создать тему
Опции темы

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