Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2009, 20:57   #11
k1r1ch
ACM!
Форумчанин
 
Аватар для k1r1ch
 
Регистрация: 19.06.2009
Сообщений: 382
По умолчанию

А, ну понятно, спасибо!
k1r1ch вне форума Ответить с цитированием
Старый 04.12.2009, 21:35   #12
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Цитата:
Сообщение от k1r1ch Посмотреть сообщение
Не, про указатели то я читал и даже знаю, что такое ссылки . Просто в чем преимущество работы через указатели?
В том, что можно реализовать полиморфизм у классов, место в стеке занимает только указатель и время жизни объекта класса не ограничено ф-цией, в которой он был создан
netrino вне форума Ответить с цитированием
Старый 05.12.2009, 00:15   #13
tshen
 
Регистрация: 05.12.2009
Сообщений: 5
По умолчанию

Есть парочка вопросов по С++ - думаю, как раз в эту тему:
1. если нужно задать в программе ,что x<20, поймет ли копмилятор 20>x ?
2. как понимать строку, в которой есть одновременно и && и ||.
Например: x=5, y=10
Нужно определить истинность выражения:
x<6 && y>8 || x<y
на что в данном случае влияет ||?
3. есть if, но нет парного ему else. по условию, вложенному в if, оно нам не подходит. Значит надо, чтобы выполнилось else. Но его нет. Значит, мы пропускаем if полностью? Т.е. если вся программа состоит только из этого if, то на выходе будет то значение, которое было присвоено переменной ДО вступления в if, по умолчанию?
4.
switch:
case X
Что можно вставлять вместо Х?
5. Какие есть варианты записи условия x∈ [20;30]? Имеются в виду нестандартные варианты, т.е. что-нибудь кроме (x>=20)&&(x<=30).
tshen вне форума Ответить с цитированием
Старый 05.12.2009, 00:28   #14
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Одна тема - один автор, читайте правила.
1. попробовать нельзя?) поймёт.
2. x<6 И y>8 ИЛИ x < y. вероятнее всего на разных компиляторах по-разному оттранслируется.
3. всё верно, если условие if не выполняется, то по-просту пропускается его тело, если есть парный ему else, то выполняется его тело, если нет, то выполнение продолжается с места, сразу после тела if.
4. вместо X можно подставлять любой интегральный тип(char, short, int, long, long long)
5. больше никаких...
Код:
if( (x == 20) || (x == 21) || ... || (x == 30) );
 ;)
netrino вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы новичка про C++ k1r1ch C++ Builder 5 25.11.2009 15:11
Вопросы новичка(C++) NetGod Общие вопросы C/C++ 22 17.04.2009 22:49
Часть фона одним цветом а другая часть другим (без таблиц). Lanselot HTML и CSS 4 25.04.2008 18:41
Вопросы новичка! Dimixis Помощь студентам 16 19.06.2007 10:35