#include <stdint.h>
#include <stdio.h>
struct _sa {
uint32_t w;
uint8_t const a[];
};
uint8_t const a[] = { 7,6,5,4,3,2,1,0 };
struct _sa const s = {
.w = 8,
.a = { 7,6,5,4,3,2,1,0 },
};
char const b[] = "line";
int main(void)
{
printf("sizeof(a) = %d \n", (int)sizeof(a
)); // = 8 printf("sizeof(s) = %d \n", (int)sizeof(s
)); // = 4 printf("sizeof(b) = %d \n", (int)sizeof(b
)); // = 5 return 0;
}
I2luY2x1ZGUgPHN0ZGludC5oPgojaW5jbHVkZSA8c3RkaW8uaD4KCnN0cnVjdCBfc2EgewoJdWludDMyX3QgdzsKCXVpbnQ4X3QgY29uc3QgYVtdOwp9OwoKdWludDhfdCBjb25zdCBhW10gPSB7IDcsNiw1LDQsMywyLDEsMCB9OwoKc3RydWN0IF9zYSBjb25zdCBzID0gewoJLncgPSA4LAoJLmEgPSB7IDcsNiw1LDQsMywyLDEsMCB9LAp9OwoKY2hhciBjb25zdCBiW10gPSAibGluZSI7CgppbnQgbWFpbih2b2lkKQp7CglwcmludGYoInNpemVvZihhKSA9ICVkIFxuIiwgKGludClzaXplb2YoYSkpOyAvLyA9IDgKCXByaW50Zigic2l6ZW9mKHMpID0gJWQgXG4iLCAoaW50KXNpemVvZihzKSk7IC8vID0gNAoJcHJpbnRmKCJzaXplb2YoYikgPSAlZCBcbiIsIChpbnQpc2l6ZW9mKGIpKTsgLy8gPSA1CglyZXR1cm4gMDsKfQo=