Tamamlanmamış türleri
Tamamlanmamış bir tür tanımlayıcı açıklar, ancak tanımlayıcısı boyutunu belirlemek için gereken bilgi içermemektedir türüdür."Eksik türü" olabilir:
Üye değil henüz belirlemiş olduğunuz yapı türü.
Üye değil henüz belirlemiş olduğunuz bir birleþim türü.
Boyut değil henüz belirlemiş olduğunuz bir dizi türü.
Void türü tamamlanamıyor tamamlanmamış bir türüdür.Tamamlanmamış bir tür tamamlamak için eksik bilgileri belirtin.Aşağıdaki örnekler, nasıl oluşturulacağı ve tamamlanmamış türleri tamamlamak
Tamamlanmamış yapı türü oluşturmak için üyeleri belirtmeden bir yapı türü bildirmek.Bu örnekte, ps eksik yapý türü için işaretçiyi noktalar adı verilen student.
struct student *ps;
Tamamlanmamış yapı türü tamamlamak için aynı yapı daha sonra aynı kapsamda olarak, belirtilen üyelerine bildirmek
struct student { int num; } /* student structure now completed */
Eksik dizin türü oluşturmak için yineleme sayımına belirtmeden bir dizi türü bildirmek.Örne?in:
char a[]; /* a has incomplete type */
Daha sonra aynı kapsamda aynı adı eksik dizin türü tamamlamak için yineleme sayısı olarak, belirtilen bildirmek
char a[25]; /* a now has complete type */