Заблокирован
|
||||||
1 | ||||||
Почему переменные объявляются, а не создаются?18.01.2011, 15:19. Показов 2122. Ответов 26
Метки нет (Все метки)
В какой строке этого кода создаётся переменная?
С помощью каких программ можно посмотреть, какие данные находятся в оперативной памяти, чтобы увидеть там нужную переменную.
0
|
18.01.2011, 15:19 | |
Ответы с готовыми решениями:
26
не объявляются переменные Не объявляются переменные Не объявляются переменные Как объявляются внешние переменные |
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
20.01.2011, 13:18 | 21 |
премного благодарен за снисходительность
теперь буду знать , что " переменная физически есть на пластинке оперативной памяти. "
0
|
1173 / 479 / 83
Регистрация: 04.03.2010
Сообщений: 1,019
|
|
20.01.2011, 16:22 | 22 |
0
|
Заблокирован
|
|
20.01.2011, 17:25 [ТС] | 23 |
я не знаю, какими средствами просмотреть содержимое оперативной памяти. Думаю, что искать такое по гуглу бестолку - там только популярное можно найти.
А построчное выполнение кода - с помощью F8; объявление переменных вначале идёт и по строкам, содержащим операторы Dim код не идёт (жёлтым не выделяет), следовательно сразу за объявлением переменных нужно любую команду написать. Когда эта команда станет жёлтой, то нужно проверить оперативную память на наличие в ней интересующих нас переменных. Если они появились в оперативной памяти, то оператор Dim создаёт переменные, а не объявляет.
0
|
1173 / 479 / 83
Регистрация: 04.03.2010
Сообщений: 1,019
|
|
20.01.2011, 17:39 | 24 |
Dim ничего не создаёт, он вообще никто. Он объявляет переменную, т.е. занимает место в некотором сегменте (данных или стека). При обращении к переменной, мы обращаемся к области памяти находящейся по некоторому адресу. И в итоге, никто не кого не создаёт. Почитай чуть чуть книги по ассемблеру и всё поймёшь.
0
|
Заблокирован
|
|
20.01.2011, 17:46 [ТС] | 25 |
я предполагал, что термин "объявлять" идёт из истоков программирования и сохранился, чтобы кардинально не менять терминологию программирования. В данный момент развития программирования термин "объявлять" не отражает сущности, а только запутывает.
Напишите, пожалуйста, название книги и страницу, где я смогу найти ответ на свой вопрос. Добавлено через 2 минуты а где этот сегмент находится? Добавлено через 1 минуту временно создаёт (на время выполнения программы; на запрограммированное время; на время, пока к оперативной памяти подводится электрический ток). Не выдумано же это всё. Всё имеет место, следовательно где-то находится.
0
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
20.01.2011, 17:52 | 26 |
Busine2009, какая то бессмыслица пошла, вода в ступе
ты, помоему где то постил перевод из 10 в двоичную систему может с двоичной логики начать, непосредственно касаемо "пластинок " оперативной памяти
0
|
Заблокирован
|
|
20.01.2011, 18:24 [ТС] | 27 |
gaw,
просто у меня в голове не укладывается слово "объявлять" и я хочу использовать вместо него слово "создавать". И я тему создавал в др. разделе этого форума - её (тему, которую я создал) сюда перенесли.
0
|
20.01.2011, 18:24 | |
20.01.2011, 18:24 | |
Помогаю со студенческими работами здесь
27
В блок схеме в какой фигуре объявляются переменные кода c++? Почему перечисления объявляются Почему перечисления enum объявляются в пространстве имен а не, например, в классе? Где создаются переменные базовых типов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |