質問編集履歴

2

fff

2022/03/31 04:00

投稿

akiyama_pga
akiyama_pga

スコア186

test CHANGED
File without changes
test CHANGED
@@ -11,7 +11,7 @@
11
11
  のように常に20byte(訂正: 32byte)の刻みとなっております。
12
12
  素人目線ではintで確保したのだから8byte間隔になるのが普通なのではないかと考えてしまいます。
13
13
 
14
- ちなみにcharでも同じ20間隔となりました。
14
+ ちなみにchar*でも、unsigned long long int*でも同じ20間隔となりました。
15
15
 
16
16
  バラバラのヒープ領域に確保されるという仕様であれば仕方ないかとも考えましたが、
17
17
  ポインタの配列を使用した際にも、20の差で確保されております。

1

tes

2022/03/31 03:58

投稿

akiyama_pga
akiyama_pga

スコア186

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
  printf("bbb:%p \n", bbb); // out: bbb:0x7fffb83392c0 (差20)
9
9
  ```
10
10
 
11
- のように常に20byteの刻みとなっております。
11
+ のように常に20byte(訂正: 32byte)の刻みとなっております。
12
12
  素人目線ではintで確保したのだから8byte間隔になるのが普通なのではないかと考えてしまいます。
13
13
 
14
14
  ちなみにcharでも同じ20間隔となりました。