#include <stdio.h>
#include <stdlib.h>
int main ()
{
// myStruct is a struct type that has 2 fields
typedef struct{
int AnInt;
float AFloat;
} myStruct;
// make an instance of myStruct called M using the typedef
myStruct M[3] = {{1, 1.5f}, {2, 2.5f}, {3, 3.5f}};
int index;
for (index = 0; index < 3; index++)
printf ("M[%d] has values:\n AnInt=%d\n AFloat=%f\n", index, M[index].AnInt, M[index].AFloat);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluICgpCnsKCS8vIG15U3RydWN0IGlzIGEgc3RydWN0IHR5cGUgdGhhdCBoYXMgMiBmaWVsZHMKCXR5cGVkZWYgc3RydWN0ewoJCWludCBBbkludDsKCQlmbG9hdCBBRmxvYXQ7Cgl9IG15U3RydWN0OwoJLy8gbWFrZSBhbiBpbnN0YW5jZSBvZiBteVN0cnVjdCBjYWxsZWQgTSB1c2luZyB0aGUgdHlwZWRlZgoJbXlTdHJ1Y3QgTVszXSA9IHt7MSwgMS41Zn0sIHsyLCAyLjVmfSwgezMsIDMuNWZ9fTsKCWludCBpbmRleDsKCWZvciAoaW5kZXggPSAwOyBpbmRleCA8IDM7IGluZGV4KyspCgkJcHJpbnRmICgiTVslZF0gaGFzIHZhbHVlczpcbiBBbkludD0lZFxuIEFGbG9hdD0lZlxuIiwKCQkJCWluZGV4LCBNW2luZGV4XS5BbkludCwgTVtpbmRleF0uQUZsb2F0KTsKCQkJCQoJcmV0dXJuIDA7Cn0=