twitter
    Find out what I'm doing, Follow Me :)

Kuliah tgl 3/10/2009

Nah, kuliah kali ini membahas tentang Pointer dan kawan2nya...

Pointer itu apa sih ?
Pionter itu di ambil dari bahasa inggris, artinya penunjuk, nah berarti pointer itu tugasnya menunjuk sesuatu, bisa aja alamat dari ariabel ato isi dari variabel itu sendiri...

Sebelumnya, mari qt review ulang dulu...
I. Function... Function kalo di bahasa C pasti uda pada tau kan... nah di C++, qt ketemu lagi ni sama yang satu ini... tp namanya beda, namanya Class... Trus, tiap function itu kan pasti ada return valuenya, nah return valuenya ada macem2, tergantung dari jenis classnya, contoh :
Int cetak
Berarti return valuenya bertipe integer
Setelah itu ada yang namanya function prototype, funsinya sebagai tanda bahwa ada funsi di program tersebut (biasanya hal ini terjadi kalo fungsi tertentu dibuat setelah main function)...

Wets, ada yang lupa, ada yang namanya inline function, jadi compiler tu copy codenya, daripada di panggil terus, tapi ada kelemahannya, inline function ini cuma berlaku buat funtion yang hanya 1 baris...

II. Repetition
Di C, pasti uda pada tau repetition itu ada apa aja... ada Do, Do while dan For...
nah di C++ pun sama...
Repetition itu sendiri ada 2, yaitu Iterasi dan rekursif (and i dont like this one)...
Iterasi itu ya yang biasa kita pake, nah kalo rekursif itu fungsi yang memanggil fungsi itu sendiri...

III. Pointer
The last but not the least, pointer... Pointer seperti yang disebut di atas (scroll balik deh), juga ada di C++, formatnya sama ex: *a, *b.
contoh : *a = x
*b = &x
nah, dua2nya pointer, tapi beda...
yang *a = x, artinya *a menunjuk ke x.. sedangkan *a = &x, artinya *a menunjuk ke alamat si x..

0 comments: