C FunctionsLesson 29Preview gratis
C Inline Functions
Lesson ini bagian dari C · Semua level
Ringkasan
Inline function adalah fungsi yang diminta agar kodenya disisipkan langsung ke titik pemanggilan alih-alih melakukan pemanggilan fungsi biasa. Dalam C hal ini dinyatakan dengan kata kunci static inline pada definisi fungsi. Tujuannya adalah mengurangi overhead pemanggilan fungsi pada fungsi kecil yang sering dipakai. Namun keputusan penyisipan sepenuhnya berada di kompiler, sehingga kata inline lebih bersifat saran daripada perintah mutlak.
Poin kunci
- Inline ditulis dengan static inline pada definisi fungsi kecil
- Kompiler boleh menolak permintaan inline jika dianggap tidak menguntungkan
- Cocok untuk fungsi kecil yang sering dipanggil berulang
- Manfaat utamanya mengurangi beban overhead pemanggilan fungsi
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.