Preprosesor dan Fitur C Modern

Makro, kompilasi bersyarat, argumen baris perintah, fitur C99 dan C11, serta teknik manipulasi bit.

Modul ini membahas perangkat yang bekerja di sekitar inti bahasa C, yaitu preprosesor beserta fitur modern yang ditambahkan standar C99 dan C11. Materi dimulai dari makro dengan argumen dan kompilasi bersyarat, dilanjutkan argumen baris perintah untuk membangun alat command line, kemudian fitur C99 dan C11 seperti VLA, _Generic, dan _Static_assert. Bagian akhir membahas teknik manipulasi bit serta fungsi lanjutan di stdlib.h seperti qsort, bsearch, dan strtol. Setelah menyelesaikan modul ini, penulisan program C dapat memanfaatkan fasilitas yang dipakai luas pada proyek nyata.