Vi fəsil. C++ dilində proqramlaşdırma



Yüklə 1,02 Mb.
səhifə46/74
tarix04.01.2023
ölçüsü1,02 Mb.
#121980
1   ...   42   43   44   45   46   47   48   49   ...   74
Alqoritmik dillər(C kitab) (10)

6.33.Birləşmə tipi
Birləşmə verilənlərin strukturlaşmış bir növüdür. Birləşmə də struktur tipinə oxşardır və struktur tipindən onunla fərqlənir ki, bu tip union sözü ilə başlayır. Bu tipin formatı aşağıdaki kimidir:
Union tipin adı
{elementlərin təyini};
Birləşmə tipi struktur tipindən daxili yaddaşın təşkili nöqteyi-nəzərdən fərqlənir. Birləşmənin bütün elementləri yadddaşda birinci baytdan başlayaraq yerləşir. Tutaq ki, aşağıdaki struktur təsvir eilmişdir.
Struct s;
{int i;
char ch;
long int h;
};
Bu strukturun elementləri yaddaşda aşağıdaki qaydada yerləşirlər:

bayt

bayt

bayt

bayt

bayt

bayt

bayt

i

ch

h

Strukturun elementləri tiplərinə uyğunn ölçülərlə ardıcıl yaddaş xanalarında yerləşirlər. Bu strukturun elementləri üçün yaddaşda 7 bayt yer ayrılır. İndi aşağıdaki təsvirlə olan birləşməyə baxaq:
union s
{int i;
char ch;
long int h;
};
Bu tipin qiymətləri yaddaşda aşağıdaki kimi yerləşirlər:

bayt

bayt


Yüklə 1,02 Mb.

Dostları ilə paylaş:
1   ...   42   43   44   45   46   47   48   49   ...   74




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.muhaz.org 2025
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin