_____STRUCT_____
struct AccountHolder
{
char name[50];
double usd;
double idr;
double eur;
};
int main()
{
struct AccountHolder ac[20];
return 0;
}
_____UNION_____
#include <stdio.h>
union test
{
int x, y;
};
int main()
{
union test t;
// t.y juga jadi sama
t.x = 2;
printf("x = 2:\n x new = %d, y new = %d\n\n", t.x, t.y);
return 0;
}
_____ENUM_____
#include<stdio.h>
enum kegiatan{bangun, siapsiap, kerja, pulang, tidur};
int main()
{
enum sehari kegiatan;
sehari = bangun;
printf("%d",sehari);
return 0;
}
_____BITFIELD_____
#include <stdio.h>
struct date {
unsigned int d : 5;
unsigned int m : 4;
unsigned int y;
};
int main()
{
struct date dt = { 29, 11, 2020 };
printf("Sekarang tanggal : %d/%d/%d", dt.d, dt.m, dt.y);
return 0;
}
Komentar
Posting Komentar