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 null
NIM : 2201754425 ; Binus.ac.id ; skyconnectiva.com ; Nicholas Jonathan Abdiel 










Comments