Ինչպես նկարագրել կառուցվածքը

Բովանդակություն:

Ինչպես նկարագրել կառուցվածքը
Ինչպես նկարագրել կառուցվածքը

Video: Ինչպես նկարագրել կառուցվածքը

Video: Ինչպես նկարագրել կառուցվածքը
Video: Ինչպես ազատվել տիկնակլունձից (ակնագարի) բնական միջոցներով 2024, Մայիս
Anonim

Mingրագրավորման լեզուների մեծ մասում, մասնավորապես C ++ - ում, կառուցվածքը տվյալների հատուկ տեսակ է, կամայական տարրերի հավաքածու: Կառուցվածքի բովանդակությունը որոշվում է նկարագրության պահին, և դրա բաղադրիչ տարրերը կարող են լինել տարբեր տեսակի: Կառուցվածքի հայտարարագրումը և նկարագրությունը հնարավոր է ծրագրի ցանկացած մասում, մինչև այն կանչվի:

Ինչպես նկարագրել կառուցվածքը
Ինչպես նկարագրել կառուցվածքը

Հրահանգներ

Քայլ 1

Սովորաբար կառուցվածքի նկարագրությունը պարունակում է նաև դրա հայտարարագիրը: Քանի որ կառուցվածքը, ըստ էության, տվյալների նոր տեսակ է, դրա անունը պետք է եզակի լինի նույն ծրագրի շրջանակներում: C ++ - ում, կառուցվածքային հիմնաբառը օգտագործվում է կառուցվածք հայտարարելու համար: Նկարագրության պահին կառուցվածքի յուրաքանչյուր տարր նույնպես պետք է հայտարարագրվի, դրա տիպի և զբաղեցրած հիշողության քանակի լրիվ նշումով `նկարագրության օրինակ. char տվյալներ 2 [20]; float data3;}; Այստեղ My_struct1- ը ստեղծված կառուցվածքի անունն է: Փակագծերում հայտնաբերված իրերը կոչվում են դաշտեր, դրանք նշում են կառուցվածքի բովանդակությունը: Նոր տիպի յուրաքանչյուր օրինակ պարունակի մեկ փոփոխական int և float, ինչպես նաև 20 նիշ արժեքների զանգված (char):

Քայլ 2

Հետագա աշխատանքի համար ստեղծեք կառուցվածքի օրինակ. My_struct1 Data_St; Կառուցվածքի ցուցիչը ստեղծվում է այնպես, ինչպես ցանկացած այլ տեսակի համար, օգտագործելով «*» օպերատորը. My_struct1 * pointData_St;

Քայլ 3

Հաճախ, ծրագրի ծածկագիր գրելիս, իրավիճակներ են առաջանում, երբ նոր կառույց պետք է նշվի, նախքան այն ամբողջությամբ նկարագրվի: Այս դեպքում օգտագործեք հայտարարագրի կարճ ձևը. Հետևաբար, նախքան ատյանները հայտարարելը, տվեք կառուցվածքը նկարագրելու ամբողջական ձևը. Կառուցել My_struct2 {int data1, data2;};

Քայլ 4

Եթե ենթադրվում է, որ կառույցը պետք է օգտագործվի ձեր ծրագրի միայն մեկ տեղում, ապա միացրեք տիպի հայտարարագիրը փոփոխական հայտարարությունների հետ: Այս դեպքում կառուցվածքի անունը կարող է չնշվել: Հայտարարել պահանջվող քանակի դեպքեր կառուցվածքի նկարագրությունից անմիջապես հետո, ինչպես նշված է հետևյալ օրինակում. char data2;} exs1, exs2; Այստեղ exs1- ը և exs2- ը ստեղծված տիպի օբյեկտներ են և պարունակում են ամբողջ թվերի և նիշերի տվյալներ:

Խորհուրդ ենք տալիս: