İçindekiler:
- Yapılardaki yapıları C programlamasına nasıl koyacağız
- Bir değişken türü olarak, bir işlevin bir yapı yiyip öksürdüğü tamamen mümkündür.Ancak bu durum, yapının genel değişken olarak bildirilmesini gerektirir. Çünkü bir işleve bir yapı bildirirseniz ve main () işlevi olduğunda, tanım yalnızca o işleve kullanılabilir.
Video: Çok Güzel Hareketler 2 | 28.Bölüm (Tek Parça Full HD) 2024
Yapılar belki de C programlama dilinde en garip değişken türüdür. Bunları oluşturmak için gereken iki adım olağandışıdır, ancak bir yapının üyesine başvuran nokta yöntemi her zaman başlangıç programcılarını atmış gibi gözükmektedir. Bu iki sorunun ötesinde, yapıların daha fazla güçlenemeyeceğini düşünüyorsanız, çok yanlış anlamışsınızdır.
Yapılardaki yapıları C programlamasına nasıl koyacağız
Doğru bir yapı C dil değişkenleri tutar. Bir yapının bir C dili değişkeni olduğu da doğrudur. Dolayısıyla bir yapının bir başka yapıya üye olarak sahip olabileceği izlenir. Bu tip garip düşüncenin sizi şaşırtmasına izin verme. Bunun yerine, İç Mekan Yapısında gösterilen örneğe tanık olun.
YERLEŞİM YAPISI
#include #include int main () {struct tarih {int ay; int gün; int yıl;}; yapı insan {char name [45]; yapı tarihi doğum günü;}; insan başkanı yap; strcpy (başkan adı, "George Washington"); Devlet Başkanı. doğum günü. ay = 2; Devlet Başkanı. doğum günü. gün = 22; Devlet Başkanı. doğum günü. yıl = 1732; printf ("% s% d /% d /% dn" tarihinde doğdu, başkan adı, başkan, doğum günü, ay, cumhurbaşkanı, doğum günü, cumhurbaşkanı, doğum günü); Bir İç içe Yapısı, iki yapı türünü bildirir: 6 satırdaki tarih ve 12 satırındaki insanın bildirimi İnsan yapısının bildiriminde, Satır 15'de,
doğum günü tarih yapısı değişkeni bildirilir. Bir yapının başka bir yapı içinde nasıl doğduğu etkili olur.
başkan oluşturur. Kodun geri kalanı, yapının üyelerini veri ile doldurur. İç içe geçmiş bir yapının üyelerine erişme yöntemi, 20'den 22'ye kadar olan satırlarda gösterilmiştir. Yapının değişken isimleri kullanılır; yapıyı beyan etmek için kullanılan ad değil.
Alıştırma 1
: İç içe geçmiş bir yapıdan kaynak kodunu düzenleyiciye yazın. Programı kurun ve çalıştırın.
: İnsan yapısındaki ad üyesini iç içe geçmiş bir yapı ile değiştirin. Bu yapı kimliğini ve bir kişinin adını ve soyadını depolamak için ilk ve sonuncusu olmak üzere iki üye, karakter dizisi içermesine dikkat edin. Her şeyi doğru yaparsanız, başkanın adına yapılan atıf, başkan değişkenleri olacaktır. ad. İlk ve başkan. ad. Geçen . Kodunuzda bu değişkenlere değer atadığınızdan ve sonuçları görüntülediğinizden emin olun. Bir yapıyı C programlamasındaki bir işleve nasıl geçiririm?
Bir değişken türü olarak, bir işlevin bir yapı yiyip öksürdüğü tamamen mümkündür.Ancak bu durum, yapının genel değişken olarak bildirilmesini gerektirir. Çünkü bir işleve bir yapı bildirirseniz ve main () işlevi olduğunda, tanım yalnızca o işleve kullanılabilir.
Dolayısıyla, bildirim küresel olarak yapılmalıdır, böylece koddaki tüm işlevler kullanılabilir olacaktır.