【初心者】Ubuntu Linux 104【予兆】
■ このスレッドは過去ログ倉庫に格納されています
0227login:Penguin
2014/07/06(日) 18:42:21.52ID:QZJSsCrG#include <stdio.h>
int main(int c, char **v){
; unsigned char a, *p;
; int i;
; p = &a;
; for(i = 0; i < 10; i ++){
; *(unsigned long **)&p += 2;
; }
; printf("&a = %p\n", &a);
; printf("p = %p\n", p);
; prinff("sizeof(unsigned long) = %ld\n", sizeof(unsigned long));
; return 0;
}
実行結果は
&a = 0x7fffeea939fb
p = 0x7fffeea93a9b
sizeof(unsigned long) = 8
で、差は160。
■ このスレッドは過去ログ倉庫に格納されています