[an error occurred while processing this directive]
|
int main(int argc, char* argv[])
{
unsigned char l = 0, h = 0;
char *ptr;
int i = 1000;
ptr = (char *)&i;
printf ("at addr %x ", (int) ptr);
l = *ptr;
printf ("%x\n", l);ptr = (char *)&i + 1;
printf ("at addr %x ", (int) ptr);
h = *ptr;
printf ("%x\n", h);
return 0;
}
Результат
at addr 65fde8 e8
at addr 65fde9 3
Составить ответ ||| Конференция ||| Архив
Ответы
E-mail: info@telesys.ru