Page 199 - Project Akhir Media Pendidikan
P. 199

Alamat x             : 00405050
                      Alamat y             : 00405054
                      Ukuran struktur      : 8 byte

                      Pada Union U:
                      Alamat x             : 00405040
                      Alamat y             : 00405040
                      Ukuran struktur      : 4 byte



                      Dari  hasil tersebut  dapat  Anda lihat  bahwa field  yang terdapat  pada struktur  (dalam  hal
                      ini  x  dan  y)  menempati  alamat  yang  berbeda.  Dengan  kata  lain  masing-masing  field
                      tersebut  memiliki  alamat  tersendiri.  Sedangkan  pada  union,  field  x dan  y menempati
                      satu  alamat  yang  sama.  Begitu  juga  dengan  ukuran  memori  yang  dibutuhkan  untuk
                      pendefinisiannya. Untuk menyimpan field x (bertipe int) dan y (bertipe char), sebuah
                      struktur  memerlukan  ruang  8  byte,  sedangkan  union  hanya  membutuhkan  4  byte.























































                                                          195
   194   195   196   197   198   199   200   201   202