Mr Nobody
BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: 1) Зависит ли объем памяти, занимаемой указателем, от типа переменной, на которую он ссылается? Почему? | Нет, указатель - это адрес и представляет собой фикс. набор цифр. Цитата: 2) что представляет собой значение указателя? | Это адрес и представляет собой фиксированный набор цифр, зависящий от объема памяти компьютера. Цитата: 3) обявлено: float *px. Что представляют собой px и *px? Где здесь указатель, а где значение, хранимое по указанному адресу | px - указатель, адрес *px - значение, котрое находится по адресу, хранимого а px. Цитата: 4) double z, *px; px=&z. Что произойдёт при запуске программы? ПОчему? | z и *px - это одно и тоже. Если z = 5, то и *px будет иметь значение 5 Цитата: 5) float *px, *py; px=new float; py=px. Что произойдёт при запуске программы? почему? | py и px будут указывать наодну и туже обл. ппамяти. Цитата: 6) Всё ли правильно в фрагменте программы? Что на экране(у меня ничего не получилось,прога не правтльная вышла) float *px,*ppx; ppx=new float; px=ppx; *px=5.8; cout<<*ppx; | На экране будет 5.8 Цитата: 7) Из под каких указателей из 6-го вопроса следует освобождать память по окончании работы с ними? | Любого, но только одного из двух. Например delete ppz; Цитата: 8) Необходимо ли выделять память под указатель, если ему присваивается значение другого, уже инициализированного указателя? | Нет, память уже есть. Цитата: 9) Необходимо ли выделять память под указатель, если ему присваивается адрес, по которому хранится некоторая переменная? | Нет, анологично 8) Цитата: 10)x-переменная,рх-указатель сопутствующего типа. Можно ли записать: &x=px;? | Нет, переменая х уже имеет адрес. Цитата: 11)x-переменная,рх-указатель сопутствующего типа. Можно ли записать: *рx=x;? | Да, и по адресу, содержащемся в рх будет находится значение х. Цитата: 12) как определить адрес, по которому хранится та или иная переменная? | Использовать оператор взятия адрес &. Цитата: 13) пусть р-указатель. Каков смысл записи &р? | Обычный. Адрес переменной р. Цитата: 14) Какой объём памяти займет указатель, объявленный как char * pc;? 15) Какой объём памяти займет указатель, объявленный как double * pc;? | И тот и другой займут одинаковый объем памяти, зависящий от компьютера и его ОС. |