условный оператор в c



Автор Mr.O`Zet задал вопрос в разделе Другие языки и технологии

Зачем в C/C# нужен условный оператор " ? " ( P.S То не знак вопроса) и получил лучший ответ

Ответ от Namolem[гуру]
оператор "? :" нужен для сокращения объема кода
if (x > 0)
a = "больше";
else
a = "не больше";
a = (x>0)? "больше" : "не больше"

Ответ от Krab Вark[гуру]
Во-первых, в кавычках все-таки знак вопроса. Во-вторых, это не условный оператор, а часть обозначения тернарной операции. В-третьих, эта операция выбирает в зависимости от условия одно из двух значений. В-четвертых, условный оператор не всегда применишь там, где можно использовать операцию, она часто удобнее, чем оператор, хотя оператор имеет свои преимущества, например, в нем часть else необязательна и могут выполняться последовательности вложенных операторов.
Добавлю к примеру Валерия еще пример: cout<< (x>0?"больше":"не больше");

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Зачем в C/C# нужен условный оператор " ? " ( P.S То не знак вопроса)

Какие есть операторы выбора в C++ ?и как они работают
Выбирающий оператор
ВыбирающийОператор ::= if (Выражение) Оператор [else Оператор]
::=
подробнее...
спросили в Arch Linux
Рекурсия в C++ объясните на самом простейшем примере для чайника
Рекурсия - это такая процедура, когда очередное значения функции вычисляется через предыдущее
подробнее...

Ещё тупой вопрос по C++ 🙂
#include <iostream>

using namespace std;

void main()
{
int
подробнее...

ЧТО ТАКОЕ ОПЕРАТОРЫ В ИНФОРМАТИКЕ ДОСТУПНО
То же, что и в алгебре.
Вот операторы: +, -*, /. Вы можете объяснить, что они
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Что означает оператор ?: в с++
?: это тернарный оператор условного выбора
условие? если да : если не
альтернатива
if
подробнее...

Помогите не знаю где ошибка
var
a,b,c:real;
begin
readln(a,b,c);
if (a=b) and (b=c) then
подробнее...

булева функция паскаль
Это возможно с помощью оператора СА5Е (5 читать как английское с, не могу писать английскими
подробнее...

Как создать собственный язык программирования?
Сначала напиши свою ОС.

Надо начинать с АЛУ, а не
подробнее...

Для чего нужны языки программирования fortran и perl?
Perl используется еще , но очень редко для написания сайтов, а фортран помоему уже и не
подробнее...

Quick Basic основные операторы
Основные операторы языка QBasic!

Основные директивы

CLS -очищение экранаподробнее...

DVB-T/T2 или DVB-C? Какой тюнер мне нужен?
У вашего провайдера нет дополнительного оборудования. Сигнал поступает по коаксиальному кабелю в ТВ
подробнее...
Ветвление программирование на Википедии
Посмотрите статью на википедии про Ветвление программирование
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*