Yapı Nasıl Anlatılır

İçindekiler:

Yapı Nasıl Anlatılır
Yapı Nasıl Anlatılır

Video: Yapı Nasıl Anlatılır

Video: Yapı Nasıl Anlatılır
Video: 10dk da SÖZCÜK YAPISI 2024, Mayıs
Anonim

Çoğu programlama dilindeki bir yapı, özellikle C ++, özel bir veri türüdür, rastgele öğelerin bir koleksiyonudur. Yapının içeriği, tanımı sırasında belirlenir ve kurucu unsurları farklı tiplerde olabilir. Yapının bildirimi ve açıklaması, çağrılana kadar programın herhangi bir yerinde mümkündür.

yapı nasıl anlatılır
yapı nasıl anlatılır

Talimatlar

Aşama 1

Genellikle yapının tanımı, beyanını da içerir. Yapı aslında yeni bir veri türü olduğundan, adı aynı program içinde benzersiz olmalıdır. C++'da bir yapıyı bildirmek için struct anahtar sözcüğü kullanılır. Tanımlama sırasında yapının her elemanı, tipi ve kapladığı bellek miktarı tam olarak belirtilerek bildirilmelidir. Bir açıklama örneği: struct My_struct1 {int data1; karakter verisi2 [20]; float data3;}; Burada My_struct1, oluşturulan yapının adıdır. Parantez içinde bulunan öğelere alanlar denir, yapının içeriğini belirtirler. Yeni türün her bir örneği, bir değişken int ve bir kayan noktanın yanı sıra 20 karakterlik bir dizi (char) içerecektir.

Adım 2

Daha fazla çalışma için yapının bir örneğini oluşturun: My_struct1 Data_St; Bir yapının işaretçisi, "*" işlecini kullanan diğer türlerle aynı şekilde oluşturulur: My_struct1 * pointData_St;

Aşama 3

Genellikle, program kodu yazarken, tam olarak tanımlanmadan önce yeni bir yapının belirtilmesi gerektiği durumlar ortaya çıkar. Bu durumda, bildirimin kısa biçimini kullanın: struct My_struct2; Ancak, böyle bir kayıttan sonra nesnelerini bildirmek hala imkansızdır, çünkü onlar için gereken bellek miktarını ayarlamak imkansızdır. Bu nedenle, örnekleri bildirmeden önce, yapıyı tanımlamanın tam biçimini verin: struct My_struct2 {int data1, data2;};

4. Adım

Yapının programınızda yalnızca bir yerde kullanılması gerekiyorsa, tür bildirimini değişken bildirimleriyle birleştirin. Bu durumda yapı adı belirtilmeyebilir. Aşağıdaki örnekte gösterildiği gibi, yapı açıklamasından hemen sonra gerekli örnek sayısını bildirin: struct {int data1; char data2;} exs1, exs2; Burada exs1 ve exs2, oluşturulan türdeki nesnelerdir ve tamsayı ve karakter verilerini içerir.

Önerilen: