Logo hy.boatexistence.com

Կարո՞ղ է միությունը ինքնահղվել:

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

Կարո՞ղ է միությունը ինքնահղվել:
Կարո՞ղ է միությունը ինքնահղվել:

Video: Կարո՞ղ է միությունը ինքնահղվել:

Video: Կարո՞ղ է միությունը ինքնահղվել:
Video: «Կոմպոզիտորների միությունը կարող է միայն խնդրել ֆինանսավորում» 2024, Մայիս
Anonim

1 Պատասխան. Համոզված եմ, որ դա կարող է, իսկապես նույն կերպ, ինչպես struct. union toto { union toto a; անստորագիր բ; }; Հենց որ պիտակի նույնացուցիչը հայտնի է դառնում, որ միության տիպի միություն toto-ը թերի տիպի ցուցիչ է:

Ի՞նչ է ինքնահղման կառուցվածքը:

Ինքնահղման կառուցվածքը կառուցվածք է, որը կարող է ունենալ անդամներ, որոնք մատնանշում են նույն տիպի կառուցվածքային փոփոխական Նրանք կարող են ունենալ մեկ կամ մի քանի ցուցիչներ, որոնք ուղղված են նույն տեսակի կառուցվածքը՝ որպես իրենց անդամ։ … Դա կառուցվածքի եզակի տեսակ է, որը պարունակում է իր տեսակի անդամ:

Որո՞նք են ինքնահղման կառույցները օրինակներով:

Ինքնատեղեկատու կառույցներն այն կառուցվածքներն են, որոնք ունեն մեկ կամ մի քանի ցուցիչներ, որոնք մատնանշում են նույն տեսակի կառուցվածքը, որպես իրենց անդամԱյլ կերպ ասած, նույն տիպի կառույցներին մատնանշող կառույցներն իրենց բնույթով ինքնաբերական են: Վերոնշյալ օրինակում «հղումը» ցուցիչ է «հանգույց» տեսակի կառուցվածքին:

Ի՞նչ է միությունը C լեզվում:

Union-ը օգտագործողի կողմից սահմանված տվյալների տեսակն է C ծրագրավորման լեզվով: Դա նույն հիշողության վայրում տարբեր տվյալների տիպերի փոփոխականների հավաքածու է: Մենք կարող ենք սահմանել միություն բազմաթիվ անդամներով, բայց տվյալ պահին միայն մեկ անդամ կարող է արժեք պարունակել: … C միավորներն օգտագործվում են հիշողությունը փրկելու համար:

Ստորև նշվածներից ո՞ր ձևաչափն է ճիշտ միություն հայտարարելու համար:

Մենք օգտագործում ենք միության հիմնաբառը միությունները սահմանելու համար: Ահա մի օրինակ՝ միության մեքենա { char name[50]; int գինը; }; Վերոնշյալ կոդը սահմանում է ածանցյալ տիպի միության մեքենա.

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