配列?
これが連続した入れ物の正体だよ!
#include <stdio.h> int main(int argc, char *argv[]) { char array[3]; printf( "&(array[0]) = 0x%016lX\n", (unsigned long)&(array[0]) ); printf( "&(array[1]) = 0x%016lX\n", (unsigned long)&(array[1]) ); printf( "&(array[2]) = 0x%016lX\n", (unsigned long)&(array[2]) ); return 0; }
実行結果
&(array[0]) = 0x00007FFF5FBFF900
&(array[1]) = 0x00007FFF5FBFF901
&(array[2]) = 0x00007FFF5FBFF902
ほらね、住所が連続してるでしょ。
入れ物の数を指定すると、連続した入れ物を用意できるんだよ。
配列って聞いたら、ああコレね、って思い出してね!
Leave a Comment