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.
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