- 280 名前:login:Penguin mailto:sage [2014/07/06(日) 20:03:22.58 ID:QZJSsCrG]
- 80って出るソースだぞ、パクチョン。
#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; }
|

|