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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Нюансы синтаксиса: объяснить как работает тернарная операция в заданном фрагменте кода - C++
Всем доброго времени суток! Помогите разобраться с кодом. const char x = {"Jason ", "at your service\n"}; const char * y =...

Тернарная операция "?" - C++
интересует вопрос есть ли в тернарной операции вложения,т.е. можно ли влаживать функции в тернарной операции,как в if else?


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
16.03.2011, 01:44     Тернарная условная операция #2
Что значит "ничего не выполнилось"? Тернарная операция в любом случае должна вернуть результат. Ничего не вернуть она не может.
RampKiller
4 / 4 / 0
Регистрация: 09.03.2011
Сообщений: 52
16.03.2011, 01:48  [ТС]     Тернарная условная операция #3
Цитата Сообщение от silent_1991 Посмотреть сообщение
Что значит "ничего не выполнилось"? Тернарная операция в любом случае должна вернуть результат. Ничего не вернуть она не может.
Я имею ввиду, когда используем условный оператор if, то можно обойтись без else. В тернарной операции можно так же?
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
16.03.2011, 01:49     Тернарная условная операция #4
Нет, на месте Выражение3 обязательно должно что-то стоять.
Yandex
Объявления
16.03.2011, 01:49     Тернарная условная операция
Ответ Создать тему
Опции темы

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