typedef struct {
int someArray[10];
} T;
int main(void) {
T someStruct[20];
int i = 5;
int j = 6;
int x = *(someStruct[i].someArray + j);
int y = (*(someStruct + i)).someArray[j];
return 0;
}
dHlwZWRlZiBzdHJ1Y3QgewogICAgaW50IHNvbWVBcnJheVsxMF07Cn0gVDsKCgppbnQgbWFpbih2b2lkKSB7CiAgICBUIHNvbWVTdHJ1Y3RbMjBdOwoKICAgIGludCBpID0gNTsKICAgIGludCBqID0gNjsKCiAgICBpbnQgeCA9ICooc29tZVN0cnVjdFtpXS5zb21lQXJyYXkgKyBqKTsKICAgIGludCB5ID0gKCooc29tZVN0cnVjdCArIGkpKS5zb21lQXJyYXlbal07CgogICAgcmV0dXJuIDA7Cn0=