![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Определите назначение операций ? , (тип)Содержание книги
Поиск на нашем сайте
? - краткая условия: (условие)? (выражение, которое вернёт, если верно): (выражение, которое вернёт, если ложь). Можно записать модуль b = abs(a) ó b = (a < 0)? –a: a , - задание последовательности. (тип) - это оператор приведение, позволяющий переменную 1 типа привести к другому типу например double d = 2.0; int i = (int)d; 34. Укажите особенности выполнения операций % << % - работает стандартно только для целых, и в математике остаток от деления -3 на 2 будет 1, а (-3) % 2 будет равно -1 << – выполняется намного быстрее, чем операция умножения. При этом операнды должны быть целыми.
Можно ли сравнивать указатели? int x=100; double y; int* p=&x; if (p!=NULL) x=y; 36. Приведите примеры использования операции преобразования типа. double d = 2.0; int k = (int)d; char ch = (char)k; int x= static_cast<double> d*10; Определите понятие «пустой оператор». оператор, в котором ничего не выполняется, может использоваться в циклах int i; for (i = 0; ar[i]!= 0; i++); находит первый нулевой элемент в массиве, при этом в теле цикла ничего не выполняется Каждый ли оператор заканчивается «точкой с запятой»? Нет, например: { [oбъявление]: оператор; [оператор];: } – составной оператор Опишите синтаксис оператора if. Как интерпретировать вложенные if? if (условие) { оператор 1; оператор 2; оператор 3;}// если оператор один фигурные скобки не ставятся if(a == b) if(b == c) cout << ”a, b и c равны \n”; else cout << “b и c не равны \n”;
40. Как интерпретировать следующее выражение if (a=b) выражение;? Cначала переменной a присваивается значение b, а потом если а не NULL или не 0, то выполняется «выражение». 41. Как интерпретировать следующее выражение if (a<x<b) выражение;? Вначале выполниться проверка первого условия, а потом bool результат приведётся к int (0 или 1) и произойдет проверка второго условия. Т.е. например if (-5<-3<-1) будет всегда интерпретировано как false. 42. Как интерпретировать следующее выражение if (int i=fun(t)) выражение;? i=fun(t). Если fun(t)!=0, то выражение будет интерпретированно как true, иначе false; Опишите синтаксис оператора switch. Как организовать выход из оператора switch? switch – оператор множественного выбора switch (переменная) { case значение 2: оператор2; break; case значение 3: оператор3; break; default: оператор; }
|
|||||
Последнее изменение этой страницы: 2016-12-30; просмотров: 398; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.216.131.64 (0.009 с.) |