Kullanılışı aşağıdaki gibidir. integer ve char değişken türlerinden yeni bir değişken türü oluşturdum.
struct kitap_turu{
int fiyat;
char isim[100];
char yazar[100];
};
Yukarıda yeni bir struct kitap_turu adında değişken türü oluşturduk. Şimdi bu türden bir kitap adında bir değişken oluşturalım.struct kitap_turu kitap; //hatta dizi değişken bile oluşturabiliriz. struct kitap_turu kitap_dizisi[10];Şimdi bir değişken daha oluşturalım ve değer atayalım.
#include "stdio.h"
struct kitap_turu{
int fiyat;
char isim[100];
char yazar[100];
};
struct kitap_turu kitap2={10,"Define Adasi","Robert Louis Stevenson"};
int main(){
printf("Kitap ismi: %s\n",kitap2.isim);
printf("Kitap fiyat: %d TL\n",kitap2.fiyat);
printf("Kitap yazar: %s\n",kitap2.yazar);
return 0;
}
Structurelara değer atarken içerisindeki değişkenlerin sıralamasına uymalısınız.