C
Pengenalan C
Apa itu C, cara instalasi compiler, dan cara mengompilasi serta menjalankan kode C pertamamu.
Variabel & Tipe Data di C
Cara mendeklarasikan variabel di C dan tipe data dasar yang wajib ditulis eksplisit.
Type Casting di C
Cara mengubah satu tipe data ke tipe lain di C: implicit dan explicit casting.
Konstanta di C
Cara mendefinisikan nilai tetap di C memakai #define dan keyword const.
Operator di C
Operator aritmatika, perbandingan, dan logika di C.
Percabangan di C
Struktur if, else if, else, dan switch untuk mengatur alur logika di C.
Perulangan di C
Bentuk for, while, dan do-while untuk perulangan di C.
Array di C
Cara membuat dan mengakses array di C, termasuk array berukuran tetap.
String di C
Cara kerja string di C sebagai array karakter, dan fungsi bawaan string.h.
Fungsi di C
Cara membuat, mendeklarasikan (prototype), dan memanggil fungsi di C.
Pointer Dasar di C
Konsep pointer: menyimpan alamat memori, operator & dan *.
Pointer & Array di C
Hubungan erat antara array dan pointer, serta pointer arithmetic.
Struct di C
Cara mengelompokkan beberapa data berbeda tipe jadi satu unit dengan struct.
Enum di C
Cara membuat tipe data enumerasi di C memakai enum untuk merepresentasikan sekumpulan nilai bernama.
Dynamic Memory Allocation di C (malloc & free)
Cara mengalokasikan dan membebaskan memori secara manual di C memakai malloc dan free.
File I/O di C
Cara membaca dan menulis file di C memakai fopen, fprintf/fscanf, dan fclose.
Preprocessor & Header File di C
Cara memecah kode C jadi beberapa file dengan #include dan header file sendiri.
Tugas Akhir
Latihan akhir menggabungkan variabel, fungsi, array, struct, dan pointer dalam satu program C.