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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.02.2011, 23:13   #11
Вечно грустная...
Пользователь
 
Аватар для Вечно грустная...
 
Регистрация: 04.02.2011
Сообщений: 34
Смущение

counter все я разобралась почему 0x0012FF54(50+4) так как сам аддресс temp + offset_in_ints (= 4 битам)... Только теперь остается тот же вопрос как вы узнали что именно та 0x0012FF50 и есть аддресс temp а не другие?Почему из множества список аддресов и значений выбрали именно тот??? (Знаю что глупый вопрос, но мне нужно разобраться во всем этом)))) То же самое с five & offset_in_ints ???
Хочу жить... а не существовать...

Последний раз редактировалось Вечно грустная...; 14.02.2011 в 23:25.
Вечно грустная... вне форума Ответить с цитированием
Старый 14.02.2011, 23:27   #12
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

Цитата:
Сообщение от Вечно грустная... Посмотреть сообщение
counter все я разобралась
что-то не похоже...
Цитата:
Сообщение от Вечно грустная... Посмотреть сообщение
(= 4 битам)...
байтам
Цитата:
Сообщение от Вечно грустная... Посмотреть сообщение
Только теперь остается тот же вопрос как вы узнали что именно та 0x0012FF50 и есть аддресс temp а не другие? То же самое с five & offset_in_ints ???

адрес ---- 48 49 4a 4b 4c 4d 4e 4f
0x0012ff48 05 00 00 00 cc cc cc cc

адрес ---- 50 51 52 53 54 55 56 57
0x0012ff50 cc cc cc cc 44 33 22 11

адрес ---- 58 59 5a 5b 5c 5d 5e 5f
0x0012ff58 cc cc cc cc cc cc cc cc

и так все остальное
counter вне форума Ответить с цитированием
Старый 14.02.2011, 23:36   #13
Вечно грустная...
Пользователь
 
Аватар для Вечно грустная...
 
Регистрация: 04.02.2011
Сообщений: 34
Смех

Цитата:
Сообщение от counter Посмотреть сообщение

адрес ---- 48 49 4a 4b 4c 4d 4e 4f
0x0012ff48 05 00 00 00 cc cc cc cc

адрес ---- 50 51 52 53 54 55 56 57
0x0012ff50 cc cc cc cc 44 33 22 11

адрес ---- 58 59 5a 5b 5c 5d 5e 5f
0x0012ff58 cc cc cc cc cc cc cc cc

и так все остальное
Аааа теперь ясненько!!! А что на счет значение offset_in_ints(при первой заявлений printf() когда он выводит значение переменной five)?
Хочу жить... а не существовать...
Вечно грустная... вне форума Ответить с цитированием
Старый 14.02.2011, 23:45   #14
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

посчитайте:

&temp - адрес переменной temp
offset_in_chars - смещение
* - разыменование указателя (получим содержимое по указанному адресу)

(&temp+offset_in_chars) = 0x0012ff54 + 0 = 0x0012ff54
после разыменования узнаем, что по адресу 0x0012ff54 находится значение переменной temp - 0x11223344
counter вне форума Ответить с цитированием
Старый 14.02.2011, 23:55   #15
Вечно грустная...
Пользователь
 
Аватар для Вечно грустная...
 
Регистрация: 04.02.2011
Сообщений: 34
Печаль

Цитата:
Сообщение от counter Посмотреть сообщение
посчитайте:

&temp - адрес переменной temp
offset_in_chars - смещение
* - разыменование указателя (получим содержимое по указанному адресу)

(&temp+offset_in_chars) = 0x0012ff54 + 0 = 0x0012ff54
после разыменования узнаем, что по адресу 0x0012ff54 находится значение переменной temp - 0x11223344
что посчитать? как? вообще не въезжаю
Хочу жить... а не существовать...
Вечно грустная... вне форума Ответить с цитированием
Старый 15.02.2011, 00:08   #16
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

я ж уже вроде все расписал... осталось посмотреть и подумать
counter вне форума Ответить с цитированием
Старый 15.02.2011, 00:15   #17
Вечно грустная...
Пользователь
 
Аватар для Вечно грустная...
 
Регистрация: 04.02.2011
Сообщений: 34
По умолчанию

counter,я как уже мин 30 над этим ломаю голову:
Цитата:
(&temp+offset_in_chars) = 0x0012ff54 + 0 = 0x0012ff54
откуды вы взяли offset_in_chars = 0? и вообще мне нужно найти значение offset_in_ints.
Хочу жить... а не существовать...
Вечно грустная... вне форума Ответить с цитированием
Старый 15.02.2011, 19:03   #18
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

посчитайте то, что вам нужно! я для примера показал, как это делается
counter вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal.Машинное представление данных. Corpinccom Помощь студентам 2 26.08.2010 12:25
Представление матриц. Mushu Общие вопросы C/C++ 8 07.06.2010 12:44
представление группировки Domanoff БД в Delphi 13 07.04.2010 18:09
Табличное представление данных nazavrik Общие вопросы C/C++ 4 06.11.2009 16:27