Page 3 - Project Akhir Media Pendidikan
P. 3

5.1.   Pendahuluan ........................................................................................................................... 87

                  5.2.   Apa Nilai yang dikembalikan Oleh Fungsi main()? ........................................................... 88
                  5.3.   Fungsi Tanpa Nilai Balik ....................................................................................................... 89
                  5.4.   Fungsi dengan Nilai Balik ...................................................................................................... 90
                  5.5.   Fungsi dengan Parameter ....................................................................................................... 91

                  5.6.   Melewatkan  Parameter  argc  dan  argv  ke  dalam  Fungsi ...................................... 98
                  5.7.   Membuat Prototipe Fungsi ..................................................................................................... 99
                  5.8.   Rekursi ................................................................................................................................. 100

             Array dan String ................................................................................................. 105
                  6.1.   Pendahuluan ......................................................................................................................... 105
                  6.2.   Apa Itu Array? ...................................................................................................................... 105
                  6.3.   Mengapa Harus Menggunakan Array? ................................................................................ 107

                  6.4.   Inisialisasi Array ................................................................................................................... 109
                  6.5.   Array Konstan ...................................................................................................................... 111
                  6.6.   Array sebagai Parameter ...................................................................................................... 112
                  6.7.   Array sebagai Tipe Data Bentukan ...................................................................................... 114
                  6.8.   Pencarian pada Elemen Array .............................................................................................. 115
                  6.9.   Pengurutan pada Elemen Array ........................................................................................... 117

                  6.10.  Array Multidimensi .............................................................................................................. 123
                  6.11.  String (Array dari Karakter) ................................................................................................. 128

             Pointer ................................................................................................................. 145
                  7.1.   Pendahuluan ......................................................................................................................... 145
                  7.2.   Apa Itu Memori Komputer? ................................................................................................. 145
                  7.3.   Apa Itu Pointer? ................................................................................................................... 146
                  7.4.   Mendeklarasikan Pointer Tanpa Tipe ................................................................................... 150

                  7.5.   Pointer dan Array ................................................................................................................. 152
                  7.6.   Pointer dan Fungsi ................................................................................................................ 155
                  7.7.   Pointer NULL ........................................................................................................................ 159
                  7.8.   Pointer Ke Pointer ................................................................................................................ 161

                  7.9.   Konstanta pada Pointer ......................................................................................................... 165
                  7.10.  Mengalokasikan Memori ...................................................................................................... 168
                  7.11.  Mendealokasikan Memori .................................................................................................... 170
                  7.12.  Memory Leak ....................................................................................................................... 170

             Struktur dan Union............................................................................................. 173
                  8.1.   Pendahuluan ......................................................................................................................... 173
                  8.2.   Dasar-Dasar Struktur ............................................................................................................ 173

                  8.3.   Struktur sebagai Tipe Data Bentukan ................................................................................... 180
                                                           ii
   1   2   3   4   5   6   7   8