15.07.2013 Views

C Programming Untuk Pascal Programmer Tujuan - cs.unsyiah.ac.id.

C Programming Untuk Pascal Programmer Tujuan - cs.unsyiah.ac.id.

C Programming Untuk Pascal Programmer Tujuan - cs.unsyiah.ac.id.

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Contoh<br />

[] [][],, ...;<br />

Contoh deklarasi sederhana:<br />

/* deklarasi global/eksternal */<br />

static i; /* i lokal terhadap file */<br />

extern j; /* sama dengan extern int j, */<br />

/* j d<strong>id</strong>efinisikan di file lain */<br />

float r; /* r dapat diakses dari file lain */<br />

/* deklarasi lokal */<br />

/* awal sebuah blok */<br />

{ /* Kamus */<br />

auto int i; /* sama dengan int i */<br />

register float f;<br />

static double d;<br />

static char* WalrusSa<strong>id</strong>[] = {"The", "time",<br />

"has", "come,", "to", "speak", "of", "many",<br />

"things"};<br />

/* Algoritma : … */<br />

}<br />

Inggriani Liem- Pelatnas I TOKI di ITB<br />

Januari 2007<br />

Pointer<br />

• Bahasa C sangat konsisten terhadap<br />

aritmetika, termasuk aritmetika address<br />

(pointer)<br />

• Pointer bisa diprint :)<br />

• Jika p adalah pointer ke suatu nilai elemen<br />

array, anda dapat melakukanp++ ataup--<br />

(indeks elemen berikutnya/sebelumnya)<br />

• Berikut ini hanya dibahas pointer dalam<br />

bahasa C<br />

Inggriani Liem- Pelatnas I TOKI di ITB<br />

Januari 2007<br />

31<br />

32

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!