Russian Qt Forum
Май 07, 2024, 15:17 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Вопрос)  (Прочитано 3043 раз)
leron72
Гость
« : Май 17, 2011, 18:48 »

    for (int i=0; i<10; i++) {
        for (int j=0; j<10; i++) {
            cout <<(i!=j) ? i+i : i*i <<endl;
        }
    }
Что делает данный кусок кода, в частности 3-ая строчка...

Не могу понять что делает данный кусок: "(i!=j) ? i+i : i*i "

Заранее спасибо.
Записан
alexman
Гость
« Ответ #1 : Май 17, 2011, 19:25 »

Так посмотри в книге про данную конструкцию!
Записан
leron72
Гость
« Ответ #2 : Май 17, 2011, 19:30 »

Хороший совет, сам бы не додумался)
Записан
leron72
Гость
« Ответ #3 : Май 17, 2011, 19:38 »

Может кто-то помочь?
Записан
ufna
Гость
« Ответ #4 : Май 17, 2011, 19:41 »

if( )
...
else
...
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #5 : Май 17, 2011, 20:20 »

Тернарная условная операция
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 22.