Posts

Showing posts from October, 2018

Pointers And Arrays

Pointers and Arrays   Pointers Apa itu pointers? Pointer adalah sebuah variabel yang 'menunjuk' kepada alamat dari variabel lain.  Syntax: <type> *ptr_name; Sebuah pointer dapat menunjuk pointer lain, selama pointer yang ditunjuk 'bertingkat' lebih rendah dari pada pointer yang menunjuk. Contohnya, pointer ***ptr (triple pointer) boleh menunjuk **ptr2 (double pointer),**ptr boleh menunjuk *ptr3 (single pointer). Namun, *ptr3 tidak dapat menunjuk **ptr2, karena *ptr3 lebih "rendah" dibandingkan **ptr2. Arrays Apa itu array? Array adalah sebuah data yang disimpan secara terstruktur dan dapat diakses baik secara keseluruhan atau individu. Array tidak harus diakses secara berurutan; bisa secara acak. Syntax: type array_value[value_dim]; Contoh: int A[10];       Sebuah array, jika ditentukan seperti contoh di atas berarti dapat menampung hanya 9 angka. Mengapa demikian? Hal tersebut dikarenakan dalam sebuah array, index terakhir sel...

Repetition dalam Bahasa C

Image
Sesuai dengan katanya, repetition (atau pengulangan) merupakan suatu instruksi yang digunakan untuk mengulang intruksi sebanyak yang diinginkan. Ada tiga macam repetition , yaitu for, while, dan do-while. Untuk sekarang yang dibahas hanya for loop saja. Repetition: For  For loop digunakan jika Anda ingin mengulang sebuah intruksi sebanyak jumlah yang diinginkan. Syntax for loop : for ( init; condition; increment OR decrement ) { statement(s); }     Init , berarti di sini kita menginisialisasi atau mendeklarasikan nilai dari variabel loop control . Jika tidak ingin menginisialisasikan sebuah variabel, bagian ini bisa dikosongkan, namun tetap ditambahkan semi colon (;). Condition , merupakan kondisi yang dapat menentukan seberapa banyak intruksi tersebut akan diulang. Jika kondisi tersebut true , maka program akan menjalankan intruksinya. Jika kondisi tersebut false, program akan menghentikan loop tersebut. Increment OR decrement , merupakan proses l...