struct Meyve{
float agirlik;
float fiyat;
};
int main()
{
struct Meyve *muz, elma;
float muzTutar, elmaTutar;
/* muz Meyve tipinde bir gösterici */
muz = (struct Meyve*) malloc( sizeof(struct Meyve) );
muz->agirlik = 2.50;
muz->fiyat = 3.50;
muzTutar = muz->fiyat * muz->agirlik;
}
Şu satırdaki kodda (struct Meyve*)
parçası ne yapmakta. Normalde pointer işareti değişkenden önce konuyor, burda sonrasında konulmuş:
muz = (struct Meyve*) malloc( sizeof(struct Meyve) );