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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 31, средняя оценка - 4.68
RampKiller
4 / 4 / 0
Регистрация: 09.03.2011
Сообщений: 52
#1

Тернарная условная операция - C++

16.03.2011, 01:41. Просмотров 4099. Ответов 3
Метки нет (Все метки)

Выражение1?Выражение2:Выражение3;

Чем можно заменить Выражение3, чтобы ничего не выполнилось, а программа дальше стала работать? Как бы, сделать тоже самое if без else.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2011, 01:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Тернарная условная операция (C++):

Тернарная условная операция - C++
Здравствуйте, только начал изучать C++, написал вот программу которая показывает в двоичном представлении цифры до 255: #include...

Условие с двоеточием. Тернарная условная операция - C++
Все здрасьте. Где то я видел очень полезную вещь, но не могу вспомнить как правильно использовать. Там был пример с двоеточием, вот...

Тернарная операция - C++
Короче говоря вот код: char c = '+', p = '-', l = '*', u = '/'; cin >> x >> y; u ? cout << x / y : cout << 0; cin >> x >> y; ...

Тернарная операция - C++
Всем доброго времени суток. Вот написал прогу #include <iostream> #include <fstream> #include <string> using namespace std; ...

С++ не смог разобраться (тернарная операция) - C++
Уважаемые программисты прошу помочь переделать 1 строку, предрались в училище и сказал что такого еще не проходили ( в общем ...

Тернарная операция. Пустое значение - C++
Всем привет. Есть условие. Если проверка проходит, то переменной присваивается значение, если нет, то не присваивается. Можно...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
16.03.2011, 01:44 #2
Что значит "ничего не выполнилось"? Тернарная операция в любом случае должна вернуть результат. Ничего не вернуть она не может.
0
RampKiller
4 / 4 / 0
Регистрация: 09.03.2011
Сообщений: 52
16.03.2011, 01:48  [ТС] #3
Цитата Сообщение от silent_1991 Посмотреть сообщение
Что значит "ничего не выполнилось"? Тернарная операция в любом случае должна вернуть результат. Ничего не вернуть она не может.
Я имею ввиду, когда используем условный оператор if, то можно обойтись без else. В тернарной операции можно так же?
0
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
16.03.2011, 01:49 #4
Нет, на месте Выражение3 обязательно должно что-то стоять.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2011, 01:49
Привет! Вот еще темы с ответами:

Странно работает тернарная операция - C++
Доброй ночи... if((i == 3)?(!(*BoolHash)):((*BoolHash))) cout << "\nError\n"; else {// Выполнение функции} Если i = 1 или 2...

Условная операция - C++
Приветствую. Ребят, объясните пожалуйста, почему данная функция возвращает в обоих случаях модуль числа т.е. число без знака. (n < 0 )?...

Условная операция - C++
Ребят помогите написать вот такой припер в VisualStudio С++ Только начал учить С++, не до конца понимаю, заранее спасибо Нарушен...

Условная операция - C++
можно ли зделать такое условие с помощью условной операции (тернарного оператора)? if ((x+n)<0 || sin(z)<0) { ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
16.03.2011, 01:49
Ответ Создать тему
Опции темы

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