Social Buttons

Πρόσβαση Στοιχείων Ένωσης

Για να αποκτήσουμε πρόσβαση στα πεδία της ένωσης είναι ο ίδιος ο τρόπος όπως και στην δομή.

Η μόνη διαφορά που υπάρχει είναι ότι επειδή όλα τα πεδία της ένωσης αποθηκεύονται σε κοινή μνήμη και μόνο το τελευταίο πεδίο στο οποίο εκχωρήσαμε τιμή μπορούμε να χρησιμοποιήσουμε .

Όταν κάνουμε ανάθεση σε ένα πεδίο μιας ένωσης τότε τα υπόλοιπα πεδία χάνουν τις τιμές τους και αποκτούν καινούργιες.

Παράδειγμα :
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
#include<stdio.h>
 union onoma_enosis
 {
 int num;
 };
 int main(void)
 {
 union onoma_enosis   metabliti;
 int  noumero;
 printf("Dose ari9mo :\n");
 scanf("%d",&noumero);
 metabliti.num=noumero;
 printf("O ari9mos einai : %d\n",metabliti.num);
 return 0;
 }

Εμφάνιση :




Copyright © 2015 Sofronas Konstantinos - Sotirios. All Rights Reserved. Designed By Sofronas