Program Mengisi Indeks Array - Pointer C/C++

Studi Kasus Praktikum 7.2 (Struktur Data - Modul 7)

Terdapat sebuah array yang memiliki hanya satu elemen yaitu 5 dan tempatkan pada indeks ke 0 dalam array, sementara alamat indeks selebihnya bernilai 0. Buatlah program yang dapat mengisi indeks yang lain melalui nilai elemen indeks ke 0 (contoh penyelesaian kasus diatas pada program dibawah ini adalah statis).

Source Code:

Hasil Running:

Penjelasan:
Program ini terdapat 3 variabel yaitu p = x yaitu 5, variabel k digunakan untuk perulangan, variabel array x, dan terdapat fungsi pointer. Array tersebut memiliki 5 elemen, akan tetapi didalam elemen tersebut belum terdapat nilai. Untuk memasukan nilai pada elemen array akan menggunakan fungsi pointer. Pada elemen pertama x[0] angka diisi dengan nilai 5 dengan penulisan x[0] = 5. Untuk elemen kedua diisi dengan elemen yang pertama yaitu nilai 5 dengan persamaan nilai x[1] = x[0]. Untuk elemen ke tiga x[1] akan dilakukan fungsi pointer dengan penulisan *p + 2, yang artinya menunjukkan nilai di p yaitu 5 dan ditambah 2 hasilnya 7. Untuk elemen ke empat x[3] dilakukan fungsi pointer *(p + 1) - 3 yang artinya *(p + 1) menunjukan indeks ke 1 yaitu x[5] dengan nilai 5 kemudian dikurangi 3 hasilnya 3. Dan untuk elemen ke lima x[4] akan diisi nilai dengan penulisan pointer *(x + 2) yang artinya menunjukan indeks ke dua x[2] hasilnya adalah 7. Pada penujukan indeks didalam kurung nilai awal variabel adalah 0
Next PostPosting Lebih Baru Previous PostPosting Lama Beranda

0 komentar:

Posting Komentar