src/advanced-types/union_types.c

Summary

Maintainability
Test Coverage
#include <stdio.h>
#include <string.h>

union Data {
    int i;
    float f;
    char str[20];
};

int main()
{
    union Data data;
    data.i = 10;
    printf("data.i : %d\n", data.i);

    data.f = 220.5;
    printf("data.f : %f\n", data.f);

    strcopy(data.str, "C programming...");
    printf("data.str : %s\n", data.str);

    return 0;
}