Quruluşu Necə Təsvir Etmək Olar

Mündəricat:

Quruluşu Necə Təsvir Etmək Olar
Quruluşu Necə Təsvir Etmək Olar

Video: Quruluşu Necə Təsvir Etmək Olar

Video: Quruluşu Necə Təsvir Etmək Olar
Video: Bagirsaqlarda hezm ve sorulma prosesi 2024, Noyabr
Anonim

Əksər proqramlaşdırma dillərindəki bir struktur, xüsusən C ++, xüsusi bir məlumat növüdür, ixtiyari elementlərin toplusudur. Quruluşun məzmunu onun təsviri zamanı müəyyən edilir və onun tərkib elementləri müxtəlif tiplərdə ola bilər. Strukturun elanı və təsviri, çağırılana qədər proqramın istənilən yerində mümkündür.

Quruluşu necə təsvir etmək olar
Quruluşu necə təsvir etmək olar

Təlimat

Addım 1

Ümumiyyətlə quruluşun təsviri onun bəyanatını da ehtiva edir. Quruluş, əslində, yeni bir məlumat növü olduğundan, adı eyni proqram daxilində unikal olmalıdır. C ++ dilində struct açar sözü bir quruluşu elan etmək üçün istifadə olunur. Təsvir zamanı strukturun hər bir elementi, növü və tutduğu yaddaşın miqdarı tam göstərilməklə elan edilməlidir. Təsvir nümunəsi: struct My_struct1 {int data1; char data2 [20]; float data3;}; Burada My_struct1 yaradılan strukturun adıdır. Mötərizədə tapılan əşyalara sahələr deyilir, quruluşun məzmunu göstərilir. Yeni növün hər bir nümunəsi bir dəyişən int və bir float və 20 simvol dəyərindən ibarət bir sıra (char) ehtiva edəcəkdir.

Addım 2

Əlavə iş üçün strukturun bir nümunəsini yaradın: My_struct1 Data_St; Bir quruluşa bir işarə, "*" operatorunu istifadə edərək hər hansı digər növdə olduğu kimi yaradılmışdır: My_struct1 * pointData_St;

Addım 3

Tez-tez, proqram kodunu yazarkən, yeni bir quruluşun tam təsvir olunmadan əvvəl qeyd edilməli olduğu vəziyyətlər yaranır. Bu vəziyyətdə bəyannamənin qısa formasını istifadə edin: struct My_struct2; Bununla belə, belə bir qeyddən sonra obyektlərini elan etmək hələ mümkün deyil, çünki onlar üçün lazım olan yaddaş miqdarını təyin etmək mümkün deyil. Buna görə, nümunələri elan etməzdən əvvəl quruluşu təsvir etməyin tam formasını verin: struct My_struct2 {int data1, data2;};

Addım 4

Strukturun proqramınızda yalnız bir yerdə istifadə edilməsi ehtimal edilirsə, tip bəyannaməsini dəyişən bəyanatlarla birləşdirin. Bu vəziyyətdə, struktur adı göstərilməyə bilər. Aşağıdakı nümunədə göstərildiyi kimi, struktur təsvirindən dərhal sonra tələb olunan sayları elan edin: struct {int data1; char data2;} exs1, exs2; Burada exs1 və exs2 yaradılan tipli obyektlərdir və tam və xarakter məlumatlarını ehtiva edirlər.

Tövsiyə: