国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

c語言中union類型 C語言中聯(lián)合體(union)的使用?

C語言中聯(lián)合體(union)的使用?聯(lián)合體也被稱為Commons。在我看來,下議院的名稱更為合理。structure和struct都屬于C語言數(shù)據(jù)類型的結(jié)構(gòu)類型。例如,uniuon data{int

C語言中聯(lián)合體(union)的使用?

聯(lián)合體也被稱為Commons。在我看來,下議院的名稱更為合理。

structure和struct都屬于C語言數(shù)據(jù)類型的結(jié)構(gòu)類型。

例如,

uniuon data{int i char c float f}x將公共主體類型名稱定義為數(shù)據(jù)類型,它有三個屬性,分別是

int i char c float f。這三個屬性一起占用內(nèi)存空間,因此在所選屬性中占用空間最多的一個是float f。它需要四個字節(jié)。由于共同占用,同一時間只能保留一個屬性內(nèi)容

如果是

struct data{int i char c float f}x,則表示結(jié)構(gòu)類型的名稱定義為data type,也就是三個屬性,但內(nèi)存中占用的空間是三個屬性的總和。如果int類型在編譯器中分配4個字節(jié),則分配的總字節(jié)數(shù)為4 1 4,總字節(jié)數(shù)為9。

因為它是單獨使用的,所以可以同時保留所有屬性內(nèi)容

~]//C語言有Union。下面是一個使用Union的小例子。#包括(&L)。H>intmain(){inta=1chastr[]=“這是一個字符串!“unionitorpointer{intnchar*Pt}unionitorpointerv1v1。N=aprintf(%dN“,v1。N) 第1版。Pt=strprintf(%sn“,v1。PT)return0}

這個聯(lián)合體也被稱為Commons。在我個人看來,下議院的名稱更為合理。structure和struct都屬于C語言數(shù)據(jù)類型的結(jié)構(gòu)類型。例如,uniuon data{int i char c float f}x將公共主體類型名稱定義為數(shù)據(jù)類型,并且有三個屬性,即int i char c float f。這三個屬性一起占用內(nèi)存空間,因此在所選屬性中占用空間最多的是float f。它需要四個字節(jié)。由于共同的職業(yè),同一時間只能保留一個屬性內(nèi)容。如果是struct data{int i char c float f}x,則表示定義的結(jié)構(gòu)類型的名稱是data type,這也是三個屬性。但是,內(nèi)存中占用的空間是這三個屬性的總和。如果int類型在編譯器中分配4個字節(jié),則分配的總字節(jié)數(shù)為4 1 4,總字節(jié)數(shù)為9。因為它是單獨占用的,所以可以同時保留所有屬性內(nèi)容