#include<stdio.h>
typedef struct{
int a[5];
}Data;
void check_array( Data data );
int main(void)
{
Data data = { 0, 1, 2, 3, 4 };
for(int i=0; i<5; i++){
}
check_array( data );
for(int i=0; i<5; i++){
}
return 0;
}
void check_array( Data data )
{
data.a[0] = 1;
}
I2luY2x1ZGU8c3RkaW8uaD4KCnR5cGVkZWYgc3RydWN0ewogICAgaW50IGFbNV07Cn1EYXRhOwoKdm9pZCBjaGVja19hcnJheSggRGF0YSBkYXRhICk7CgppbnQgbWFpbih2b2lkKQp7CiAgICBEYXRhIGRhdGEgPSB7IDAsIDEsIDIsIDMsIDQgfTsKCiAgICBwcmludGYoImJlZm9yZVxuIik7CiAgICBmb3IoaW50IGk9MDsgaTw1OyBpKyspewogICAgICAgIHByaW50ZigiJTJkIiwgZGF0YS5hW2ldKTsKICAgIH0KICAgIHByaW50ZigiXG4iKTsKCiAgICBjaGVja19hcnJheSggZGF0YSApOwoKICAgIHByaW50ZigiYWZ0ZXJcbiIpOwogICAgZm9yKGludCBpPTA7IGk8NTsgaSsrKXsKICAgICAgICBwcmludGYoIiUyZCIsIGRhdGEuYVtpXSk7CiAgICB9CiAgICBwcmludGYoIlxuIik7CgogICAgcmV0dXJuIDA7Cn0KCnZvaWQgY2hlY2tfYXJyYXkoIERhdGEgZGF0YSApCnsKICAgIGRhdGEuYVswXSA9IDE7Cn0=