Program C untuk Mengakses Elemen Array Menggunakan Pointer

Dalam contoh ini, anda akan belajar mengakses elemen larik menggunakan penunjuk.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C berikut:

  • C untuk Gelung
  • C Susunan
  • Penunjuk C
  • Hubungan Antara Susunan dan Petunjuk

Akses Elemen Array Menggunakan Penunjuk

 #include int main() ( int data(5); printf("Enter elements: "); for (int i = 0; i < 5; ++i) scanf("%d", data + i); printf("You entered: "); for (int i = 0; i < 5; ++i) printf("%d", *(data + i)); return 0; ) 

Pengeluaran

 Masukkan elemen: 1 2 3 5 4 Anda memasukkan: 1 2 3 5 4 

Dalam program ini, unsur-unsur disimpan dalam array integer data().

Kemudian, elemen array diakses menggunakan notasi penunjuk. Ngomong-ngomong,

  • data(0)adalah setara dengan *datadan &data(0)setara dengandata
  • data(1)adalah setara dengan *(data + 1)dan &data(1)setara dengandata + 1
  • data(2)adalah setara dengan *(data + 2)dan &data(2)setara dengandata + 2
  • data(i)adalah setara dengan *(data + i)dan &data(i)setara dengandata + i

Lawati halaman ini untuk mengetahui tentang hubungan antara penunjuk dan tatasusunan.

Artikel menarik...