Idioma :
SWEWE Membre :Login |Registre
Cercar
Comunitat enciclopèdia |Enciclopèdia Respostes |Enviar pregunta |Coneixement de vocabulari |Pujar coneixement
Anterior 1 Pròxim Seleccioneu Pàgines

Unió

Definicions

Assegurar-se algorisme en llenguatge de programació C, la necessitat de fer diversos tipus diferents de variables emmagatzemades en el mateix període de la cel · la de memòria. L'ús de la tecnologia està cobert per diverses variables sobreescriure un a l'altre. Això ocupa diverses variables diferents junts una estructura de memòria en el llenguatge C, es diu "unió" estructura tipus, conegut com un sindicat. Nota: Se li pot dir "Estat Lliure Associat" en alguns llibres, però la "unió" per reflectir millor les característiques d'aquest tipus de memòria.

Definició general de la forma

nom de la unió sindical

{

Membres enumerats

} Variable tabulats;Un exemple senzill

Dades de la Unió

{

int i;

carbó ch;

float f;

} A, B, C;

Variable de referència de la Unió

Només primer definir la variable sindicat per referir-s'hi en els procediments posteriors, hi ha una advertència: les variables sindicals no es pot fer referència, però només una referència a un membre d'una variable sindical.

Un exemple senzill

Dades de la Unió

{

int i;

carbó ch;

float f;

} A, B, C;

Perquè aquí les variables sindicals defineixen a, b, c. La següent referència és correcta:

a.i (vegeu la unió variable sencera i variable)

a.ch (consulteu la unió variable de caràcters variables ch)

A.F (vegeu la unió variable real variables f)

El sindicat no pot fer referència a variables, com ara:

printf ("% d", a); <== Aquest ús és incorrecte.

Una àrea d'emmagatzematge pel fet que hi ha diversos tipus de dades, respectivament, ocupen diferents longituds de memòria, aquestes unions nom de la variable A, el sistema és difícil determinar exactament que és el valor del membre de sortida.


Anterior 1 Pròxim Seleccioneu Pàgines
Usuari Revisió
Sense comentaris encara
Vull comentar [Visitant (3.236.*.*) | Login ]

Idioma :
| Comproveu el codi :


Cercar

版权申明 | 隐私权政策 | Drets d'autor @2018 Coneixement enciclopèdic del Món