POINTER DAN ARRAYS Algoritma dan Pemrograman - 171018 - NJ
Hari ini hari Rabu tanggal 17 Oktober 2018
Kelas Besar Algoritma dan pemograman saya belajar tentang pointer dan arrays
Pointer adalah variabel yang menyimpan alamat variabel lain.
2 Operator yang paling sering dipakai di pointer adalah "*" (Content of) dan "&" (address of)
Untuk menetapkan nilai baru ke variabel yang ditunjuk oleh penunjuk :
*ptr = 5; /*means i=5*/
Pointer to pointer adalah variabel yang menyimpan alamat pointer lain
contoh *ptr = 5; // means i = 5;
**ptr_ptr = 9; // means i = 9; or *ptr=9;
Array adalah Data disimpan dalam struktur tertentu untuk diakses sebagai grup atau individual. Beberapa variabel yang disimpan menggunakan nama yang sama dibedakan oleh indeks mereka.
Karakteristik Array : - homogen = Semua elemen memiliki tipe data yang sama.
- Random Acces = Setiap elemen dapat dijangkau secara individual, tidak harus berurutan.
type array_value [value_dim];
int A[10];
Definisi ini terdiri dari 4 komponen:
Ketik ditentukan
Identifier (nama array)
Indeks operator ([])
Nilai dimensi dalam operator []
Pointer konstan dan pointer variabel
Variabel pointer adalah pointer yang dapat ditugaskan dengan nilai baru pada saat run-time.
Pointer konstan adalah pointer yang tidak dapat ditugaskan dengan nilai baru pada saat run-time
Array adalah Pointer Konstan ke elemen pertama dari array. Larik dapat diisi dengan variabel penunjuk.
C compiler tidak membatasi jumlah dimensi yang dapat dibuat. String adalah karakter Array yang di akhiri dengan karakter null ('\0' atau dalam ASCII = 0)
String konstan atau string literal adalah beberapa karakter yang ditulis kutipan ganda
Contoh: "Selamat datang di Binus"
String tipe konstan adalah pointer konstan, sehingga dapat ditugaskan ke array karakter:
String sebagai tipe data tidak dikenal di C
Beberapa Variabel yang disimpan menggunakan nama yang sama dibedakan oleh indeks mereka yang disebut sebagai array
String adalah karakter Array yang diakhiri dengan karakter nullNIM : 2201754425 ; Binus.ac.id ; skyconnectiva.com ; Nicholas Jonathan Abdiel
Comments
Post a Comment