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

Форма записи с использованием "?" знака - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что лучше использовать, #define или typedef? http://www.cyberforum.ru/cpp-beginners/thread930323.html
Вот привожу пример программы. Здесь можно и с #define сделать и с typedef. Программа в любом случае будет прекрасно работать. Там что же использовать? //#define ui unsigned int typedef unsigned int ui; int main() { ui n = 5;
C++ Доступ к памяти по адресу Есть структура, элементы которой адрес на начало массива в памяти и его размер. Адреса хранятся в 16-ричном формате. Мне нужно распечатать то, что лежит в этом массиве. for (int i = 0; i <= ((int)(current->_size)); i++) { TraceFile << (current->_address)<<endl; } (current->_address) - некорректно, не могу придумать, как сделать иначе http://www.cyberforum.ru/cpp-beginners/thread930319.html
Найти ошибку в решении задачи "Шифровка" (acmp) C++
Шифровка (Время: 1 сек. Память: 16 Мб Сложность: 29%) Разведкой был перехвачен ряд шифровок, которые передавал Джеймс Бонд. Известно, что каждое послание зашифровано методом циклического сдвига. Суть которого в том, что каждая буква заменяется на букву, отстоящую в алфавите от первой на определенном расстоянии. Это расстояние называется знаменателем шифра. Так, при знаменателе шифра 2 буква...
С чего начать учиться программированию C++
Подскажит пожалуйста с чего начать учиться программированию, какие советы вы можете дать?
C++ Что делает строка? http://www.cyberforum.ru/cpp-beginners/thread930292.html
Что делает 14 строка? P.S. Программа читает пары с файла и выводит их на экран. # include <iostream> # include <string> # include <vector> # include <algorithm> # include <cmath> # include <windows.h> #include <fstream> using namespace std;
C++ Среда wxDevC++ Вопрос наверное простой, но никак не могу рзобраться. Итак по пунктам: 1) Как включить автозавершение кода? У меня он либо не работает, либо работает, но выдает список методов которых нет в моем классе. Не понятно как вообще включить автозавершение. 2) По-видимому вопрос связан с предыдущим. Почему-то не отображается мой класс в инспекторе. Добавлено через 1 час 52 минуты Неужели ни кто не... подробнее

Показать сообщение отдельно
VLK
 Аватар для VLK
192 / 161 / 12
Регистрация: 05.05.2013
Сообщений: 1,221
29.07.2013, 13:43     Форма записи с использованием "?" знака
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream> 
 
int main()
{
int a = 0;
int b = 0;
int res = 0;
std::cin >> a >> b;
 
res = (a > 0 && b < 10) ? a: 100;
 
std::cout << res << "\n";
 
system("pause");
return 0;
}
строчка 10, подскажите, правильно ли я понимаю запись и самое главное конструкцию

(a > 0 && b < 10) ? a - если условия в скобках выполняются, то будет присвоено a причем a будет взято из-за скобок, т.е. вот это a (выделенное жирным) - (a > 0 && b < 10) ? a

(a > 0 && b < 10) ? a: 100 если условие в скобках не выполняется то будет присвоено значение 100 т.е. ни a ни b, а именно 100.

все верно?

Добавлено через 2 минуты
И еще вопрос, то что я a, b, res сразу инициализирую нулями (во избежание ошибок, конечно не в данной программе, а вообще), это нормальный подход или я только зря строчки перевожу (можно же было записать int a, b, res;) ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru