C StructuresLesson 40Preview gratis
C typedef
Lesson ini bagian dari C · Semua level
Ringkasan
typedef membuat nama alias baru untuk tipe yang sudah ada sehingga kode lebih mudah dibaca dan lebih portabel antar platform. Klasiknya dipakai untuk menyingkat deklarasi struct, misalnya typedef struct { ... } Mahasiswa; sehingga tidak perlu menulis kata struct berulang kali. typedef tidak membuat tipe baru di memori, ia hanya memperpendek penulisan tipe lama.
Poin kunci
- Sintaks dasarnya typedef tipe_lama nama_baru;, misalnya typedef unsigned long ulong;
- Untuk struct, typedef membuat kode lebih ringkas karena nama tipe bisa dipakai tanpa kata struct.
- typedef berguna untuk tipe panjang seperti size_t, int32_t, dan tipe khusus platform.
- typedef tidak mengubah ukuran atau perilaku tipe asli, ia hanya alias.
- Hati-hati dengan typedef pointer seperti typedef int *IntPtr; karena sifatnya ikut melekat saat dipakai bersama deklarator lain.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.