配列を作ると、メモリにアドレスが確保されます。その様子をプログラムで実行します。
結果は、以下のようになります。
c:\work>pg1.exe
A[1]_add:0028FDA0
A[2]_add:0028FDA4
A[3]_add:0028FDA8
A[4]_add:0028FDAC
A[5]_add:0028FDB0
A[6]_add:0028FDB4
A[7]_add:0028FDB8
・・・・
#include <stdio.h> void main() { int A[100]; // 配列変数Aを定義。保存可能個数は100個でA[1]-A[100]を使用可能。 int k;// 整数型の変数kを定義 // kを1から100まで、1ずつ増やす(k++) for (k = 1; k <= 100; k++) { A[k] = k; printf("A[%d]_add:%p\n",k,&A[k]); //A[k]のアドレスを表示 } } |
結果は、以下のようになります。
c:\work>pg1.exe
A[1]_add:0028FDA0
A[2]_add:0028FDA4
A[3]_add:0028FDA8
A[4]_add:0028FDAC
A[5]_add:0028FDB0
A[6]_add:0028FDB4
A[7]_add:0028FDB8
・・・・
A[8]_add:0028FDBC
A[9]_add:0028FDC0
A[10]_add:0028FDC4
A[11]_add:0028FDC8
A[12]_add:0028FDCC
A[13]_add:0028FDD0
A[14]_add:0028FDD4
A[15]_add:0028FDD8
A[16]_add:0028FDDC
A[17]_add:0028FDE0
A[18]_add:0028FDE4
A[19]_add:0028FDE8
A[20]_add:0028FDEC
A[21]_add:0028FDF0
A[22]_add:0028FDF4
A[23]_add:0028FDF8
A[24]_add:0028FDFC
A[25]_add:0028FE00
A[26]_add:0028FE04
A[27]_add:0028FE08
A[28]_add:0028FE0C
A[29]_add:0028FE10
A[30]_add:0028FE14
A[31]_add:0028FE18
A[32]_add:0028FE1C
A[33]_add:0028FE20
A[34]_add:0028FE24
A[35]_add:0028FE28
A[36]_add:0028FE2C
A[37]_add:0028FE30
A[38]_add:0028FE34
A[39]_add:0028FE38
A[40]_add:0028FE3C
A[41]_add:0028FE40
A[42]_add:0028FE44
A[43]_add:0028FE48
A[44]_add:0028FE4C
A[45]_add:0028FE50
A[46]_add:0028FE54
A[47]_add:0028FE58
A[48]_add:0028FE5C
A[49]_add:0028FE60
A[50]_add:0028FE64
A[51]_add:0028FE68
A[52]_add:0028FE6C
A[53]_add:0028FE70
A[54]_add:0028FE74
A[55]_add:0028FE78
A[56]_add:0028FE7C
A[57]_add:0028FE80
A[58]_add:0028FE84
A[59]_add:0028FE88
A[60]_add:0028FE8C
A[61]_add:0028FE90
A[62]_add:0028FE94
A[63]_add:0028FE98
A[64]_add:0028FE9C
A[65]_add:0028FEA0
A[66]_add:0028FEA4
A[67]_add:0028FEA8
A[68]_add:0028FEAC
A[69]_add:0028FEB0
A[70]_add:0028FEB4
A[71]_add:0028FEB8
A[72]_add:0028FEBC
A[73]_add:0028FEC0
A[74]_add:0028FEC4
A[75]_add:0028FEC8
A[76]_add:0028FECC
A[77]_add:0028FED0
A[78]_add:0028FED4
A[79]_add:0028FED8
A[80]_add:0028FEDC
A[81]_add:0028FEE0
A[82]_add:0028FEE4
A[83]_add:0028FEE8
A[84]_add:0028FEEC
A[85]_add:0028FEF0
A[86]_add:0028FEF4
A[87]_add:0028FEF8
A[88]_add:0028FEFC
A[89]_add:0028FF00
A[90]_add:0028FF04
A[91]_add:0028FF08
A[92]_add:0028FF0C
A[93]_add:0028FF10
A[94]_add:0028FF14
A[95]_add:0028FF18
A[96]_add:0028FF1C
A[97]_add:0028FF20
A[98]_add:0028FF24
A[99]_add:0028FF28
A[100]_add:0028FF2C
A[9]_add:0028FDC0
A[10]_add:0028FDC4
A[11]_add:0028FDC8
A[12]_add:0028FDCC
A[13]_add:0028FDD0
A[14]_add:0028FDD4
A[15]_add:0028FDD8
A[16]_add:0028FDDC
A[17]_add:0028FDE0
A[18]_add:0028FDE4
A[19]_add:0028FDE8
A[20]_add:0028FDEC
A[21]_add:0028FDF0
A[22]_add:0028FDF4
A[23]_add:0028FDF8
A[24]_add:0028FDFC
A[25]_add:0028FE00
A[26]_add:0028FE04
A[27]_add:0028FE08
A[28]_add:0028FE0C
A[29]_add:0028FE10
A[30]_add:0028FE14
A[31]_add:0028FE18
A[32]_add:0028FE1C
A[33]_add:0028FE20
A[34]_add:0028FE24
A[35]_add:0028FE28
A[36]_add:0028FE2C
A[37]_add:0028FE30
A[38]_add:0028FE34
A[39]_add:0028FE38
A[40]_add:0028FE3C
A[41]_add:0028FE40
A[42]_add:0028FE44
A[43]_add:0028FE48
A[44]_add:0028FE4C
A[45]_add:0028FE50
A[46]_add:0028FE54
A[47]_add:0028FE58
A[48]_add:0028FE5C
A[49]_add:0028FE60
A[50]_add:0028FE64
A[51]_add:0028FE68
A[52]_add:0028FE6C
A[53]_add:0028FE70
A[54]_add:0028FE74
A[55]_add:0028FE78
A[56]_add:0028FE7C
A[57]_add:0028FE80
A[58]_add:0028FE84
A[59]_add:0028FE88
A[60]_add:0028FE8C
A[61]_add:0028FE90
A[62]_add:0028FE94
A[63]_add:0028FE98
A[64]_add:0028FE9C
A[65]_add:0028FEA0
A[66]_add:0028FEA4
A[67]_add:0028FEA8
A[68]_add:0028FEAC
A[69]_add:0028FEB0
A[70]_add:0028FEB4
A[71]_add:0028FEB8
A[72]_add:0028FEBC
A[73]_add:0028FEC0
A[74]_add:0028FEC4
A[75]_add:0028FEC8
A[76]_add:0028FECC
A[77]_add:0028FED0
A[78]_add:0028FED4
A[79]_add:0028FED8
A[80]_add:0028FEDC
A[81]_add:0028FEE0
A[82]_add:0028FEE4
A[83]_add:0028FEE8
A[84]_add:0028FEEC
A[85]_add:0028FEF0
A[86]_add:0028FEF4
A[87]_add:0028FEF8
A[88]_add:0028FEFC
A[89]_add:0028FF00
A[90]_add:0028FF04
A[91]_add:0028FF08
A[92]_add:0028FF0C
A[93]_add:0028FF10
A[94]_add:0028FF14
A[95]_add:0028FF18
A[96]_add:0028FF1C
A[97]_add:0028FF20
A[98]_add:0028FF24
A[99]_add:0028FF28
A[100]_add:0028FF2C
コメント