Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Да я всё читал и понял. Только нельзя так говорить "нет адреса".
Отправлено
maik-vs
(94.233.226.32)
01 мая 2010, г. 16:17
В ответ на:
Ну мыло мочало, начинай сначало ;-) Читай же с начала, Док с этого начал. А я про локальные, "невщзвращвбельные" гутарил..
отправлено
VasilyS
01 мая 2010, г. 16:08
Сразу будет куча вопросов "а разве &mass[4] не адрес" и ведь return mass спокойно выдаст адрес в main, в чём, собсно, и заковыка.
Составить ответ
|
Вернуться на конференцию
Ответы
Ну, батенька можно и так говорить. Локальные переменные могут и на регистрах быть, а регистры (вот в Хмега тоже) не имеют явной адресации. А вообще компилятор предупредить должен.
-
VasilyS
(01.05.2010, 16:22:16
80.92.96.25
,
пустое
,
ссылка
)
вот и я об том же, адрес есть, вопрос в том, на что он указывает.
-
доктор
(01.05.2010, 16:21:32
95.27.165.56
,
пустое
)
Регистры у Хмега. Их много, там и локальный массивчик поместится, а.... какой у них адрес?.
-
VasilyS
(01.05.2010, 16:24:42
80.92.96.25
,
пустое
)
регистры это кэш там массивчики не живут ибо им нужен именно адрес ))
-
доктор
(01.05.2010, 16:44:53
95.27.165.56
, 127 байт)
Локальный массив ничем не отличается от локальных переменных и адрес его наверх передавать нельзя. Считай, что нет адреса и басто.
-
VasilyS
(01.05.2010, 16:58:22
80.92.96.25
,
пустое
)
глупость )) и локальные переменные тоже имеют адрес.
-
доктор
(01.05.2010, 17:02:51
95.27.165.56
,
пустое
)
Конечно имеют. Внутри функции его бери - не хочу. А как наверьх его затребуют - херак - и адреса нету :-)
-
VasilyS
(01.05.2010, 17:04:54
80.92.96.25
,
пустое
)
А вот локальные регистровые переменные - те даже своей соседке адрес не дадут. Кержаки наверно. Несмотря на то, что у AVR и 51 регистры имеют адрес.
-
VasilyS
(01.05.2010, 17:08:53
80.92.96.25
,
пустое
)
Нахлынуло: эх, сколько раз меня отсылали нафик на вопрос "девушка, адресочек свой дайте" :-)
-
VasilyS
(01.05.2010, 16:28:40
80.92.96.25
,
пустое
)
и вдруг она отвечает "адресочек динамически распределён другому ресурсу и временно исключён из области видимости" :))
-
maik-vs
(01.05.2010, 16:56:4
94.233.226.32
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 45:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru