|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.08.2009, 11:06 | #1 |
Пользователь
Регистрация: 27.12.2008
Сообщений: 27
|
Работа с указателями (C)
Привет, изучаю C, помогите пожалуйста понять эту строчку, ну никак не могу понять что она означает.
*((int*)p) = 10; Буду благодарен, если объясните словами что делается в этой строке |
28.08.2009, 14:07 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Берется p (из приведенного фрагмента непонятно, чем оно является. Может, void*, может еще что-нибудь).
Это p приводится к типу int* (указатель на int). Далее полученный указатель разыменовывается и по этому адресу записывается значение 10.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с указателями | Mango | Помощь студентам | 2 | 23.11.2008 10:33 |
Работа с указателями в словах (символах) | Des | Помощь студентам | 4 | 13.11.2008 18:46 |
Работа с указателями!!! | HKBD | Общие вопросы C/C++ | 1 | 06.10.2008 07:52 |
Глюки с указателями | _Инженер_ | Общие вопросы Delphi | 1 | 17.09.2008 20:20 |
Работа с указателями в паскале | Cartman18 | Помощь студентам | 3 | 12.05.2008 09:43 |