본문 바로가기
Programming/C++

[C] Struct, Union

by OKOK 2017. 3. 28.

/*------------------------------------------------------------------------------------------

@ Pratice C laguage


Author           : SAM

Created          : 28-03-2017

Modified         : 28-03-2017

Language/ver     : C in MSVS2015


Description     : Practice

KEYWORD : Struct, Union

------------------------------------------------------------------------------------------*/


#include<stdio.h>


union u_data {

int d1;

double d2;

char d3;

};


int main(void) {

union u_data data;


data.d2 = 3.3;

printf("%d, %f, %c\n", data.d1, data.d2, data.d3);


data.d1 = 2;

printf("%d, %f, %c\n", data.d1, data.d2, data.d3);


data.d3 = 'a';

printf("%d, %f, %c\n", data.d1, data.d2, data.d3);


return 0;

}