Postingan

Menampilkan postingan dari Oktober, 2018

POINTERS dan ARRAYS

Gambar
POINTERS Definisi dari pointer :  Pointer adalah variabel yang menyimpan alamat variabel lain Syntax : <type> *ptr_name; Dua operator yang biasa digunakan adalah *(isi) dan &(alamat). konsep pointer : Pointer to Pointer :   Pointer to pointer adalah variabel yang menyimpan alamat pointer lain Syntax: <type> **ptr_ptr ; konsep pointer to pointer: ARRAYS definisi arrays :  Data yang disimpan dalam struktur tertentu untuk diakses sebagai grup atau individual. Beberapa variabel yang disimpan menggunakan nama yang sama dibedakan oleh indeks mereka. Array 1 dimensi : Syntax: type array_value [value_dim]; Terdiri dari 4 komponen: -Ketik ditentukan -Identifier (nama array) -Indeks operator ([]) -Nilai dimensi dalam operator []. Contoh : int B[ ]={1, 2, -4, 8}; Array B mempunyai 4 elemen Array 2 dimensi : Syntax 2D Array: type name_array[row][col]; Contoh: int a[3][4]; 2201762206 skycon...

Program Control : Repetition

Gambar
REPETITION DEFINISI DARI PENGULANGAN (REPETITION) Satu atau lebih instruksi yang diulang untuk jumlah waktu tertentu. Jumlah pengulangan dapat ditentukan sebelumnya atau ditentukan kemudian pada waktu proses FOR Syntax: for(exp1; exp2; exp3) statement; or: for(exp1; exp2; exp3){ statement1; statement2; …….  } exp1 :  initialization exp2 :  conditional  exp3 :  increment or decrement  exp1, exp2 and exp3 are optional exp1 dan exp3 dapat terdiri dari beberapa ekspresi yang dipisahkan dengan koma Loop Tidak Terbatas Loop tanpa kondisi berhenti dapat menggunakan "for-loop" dengan menghapus semua parameter (exp1, exp2, exp3). Untuk mengakhiri penggunaan loop istirahat. Loop Bersarang Loop dalam satu lingkaran. Pengulangan operasi akan dimulai dari loop bagian dalam. WHILE Syntax : while (exp) statements; or: while(exp){ statement1; statement2; ….. } while (exp...