Commodore sayı 28, sayfa 58

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 58

STRUCTURE DEĞİŞKENLERİ:

Structure değişkenler birçok değişkeni kapsayan ve gerektiğinde kapsadığı tüm değişkenlerle tek komutla işleme girebilen elemanlar topluluğudur. Bu grup içinde çeşitli tipten değişkenler bulunabildiği gibi bir structure içinde başka structure elemanları da bulunabilmektedir. Örnek olarak tek bir değişken içinde çeşitli kişilere ait ad, soyad, yaş ve boy bilgilerini içeren bir structure tanımlayalım:

Structre kişi *

char ad (12); Char soyad (121;

int yaş; int boy;

Structure değişkenimizin ismi “kişi”'dir. Böylece structure değişkeninin hangi değişkenleri içerdiği ve değişkenlerin tipleri tümden belirlenmiş olmaktadır. Şimdi bu structure elemanına içerdiği değişkenlere uygun bilgiyi aktaralım. Bu işlem için eleman adlı değişkeni kullanalım. Bu değişken tanımlanırken structure olduğunu belirtmemiz gerekmektedir.

Struct kişi eleman;

ifadesi bu değişkenin yukarıda tanımlanan yapıya uygun bilgiler içereceğini belirtmektedir. Bu tanımlama sırasında elemana ait bilgiler girilebilir.

Struct kişi eleman — | “Ahmet”,

“Demir”, 18, 180 ;

Görüldüğü gibi birçok değişken tek bir isim altında kolayca işleme konulmaktadır. Tanımlamanın hemen ardından sırasıyla structure elemanının bilgileri girilmektedir. Eğer program içinde bize gerekli olan bilgi soyad ise bu bilgiye ulaşmak için şu formu kullanırız:

soyisim — eleman.soyad;

Structure değişkeninin isminden hemen sonra gelen nokta o elemana ait bir bilginin istendiğini ve hangi isimli değişkenin istendiğini belirtmektedir.

Klavyeyle gezinmek için ← ve → tuşları.