#include <stdio.h>
typedef struct {
unsigned char array1[4];
unsigned int array2[3];
unsigned char array3[5];
} ST;
int main(void) {
static const ST s = {
{ 87, 45, 13, 'a' },
{ 4, 60, 999 },
{ 'a', 'k', 'c', 'e', 'p' },
};
for (int i = 0; i < 4; i++)
printf("s.array1[%d] = %d\n", i, s.array1[i]);
printf("\n");
for (int i = 0; i < 3; i++)
printf("s.array2[%d] = %d\n", i, s.array2[i]);
printf("\n");
for (int i = 0; i < 5; i++)
printf("s.array2[%d] = %c\n", i, s.array3[i]);
return 0;
}
/*
run:
s.array1[0] = 87
s.array1[1] = 45
s.array1[2] = 13
s.array1[3] = 97
s.array2[0] = 4
s.array2[1] = 60
s.array2[2] = 999
s.array2[0] = a
s.array2[1] = k
s.array2[2] = c
s.array2[3] = e
s.array2[4] = p
*/