{
int *p=12;
printf("%p",p);
printf("\n%d",p);
}
ВЫВОД:инициализация указателя с произвольным числом
0000000C
Вопрос: Так как р присваивается адрес 0x0000000c?
{
int *p=12;
*p=22;
}
Но этот не запускается. Так что же происходит на самом деле?
Я думаю, что это просто представление, которое отбрасывает вас ... Это шестнадцатеричный ... он идет 0x0 - 0x9, 0xA = 10, 0xB = 11, 0xC = 12 Итак, каков ваш вопрос после понимания этого? – Jay