【初心者】Ubuntu Linux 104【予兆】
■ このスレッドは過去ログ倉庫に格納されています
0280login:Penguin
2014/07/06(日) 20:03:22.58ID:QZJSsCrG#include <stdio.h>
int main(int c, char **v){
unsigned char a, *p;
int i, inc;
inc = 8 / sizeof(unsigned long);
p = &a;
for(i = 0; i < 10; i ++){
*(unsigned long **)&p += inc;
}
printf("&a = %p\n", &a);
printf("p = %p\n", p);
printf("sizeof(unsigned long) = %ld\n", sizeof(unsigned long));
printf("distance = %ld\n", (unsigned long)p - (unsigned long)&a);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています