#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++){
printf("%2d",data.
a[i
]);//%2dは空白を2個実現させ右詰で文字入力する }
return 0;
}
void check_array(Data *data) {
data->a[4] = 99; // 例:最初の要素を99に変えてみる
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHN0cnVjdHsKCWludCBhWzVdOwp9RGF0YTsKCnZvaWQgY2hlY2tfYXJyYXkoRGF0YSAqZGF0YSk7CgppbnQgbWFpbih2b2lkKSB7CglEYXRhIGRhdGE9e3swLDEsMiwzLDR9fTsKCQoJcHJpbnRmKCJiZWZvcmVcbiIpOwoJZm9yKGludCBpPTA7aTw1O2krKyl7CgkJcHJpbnRmKCIlMmQiLGRhdGEuYVtpXSk7Cgl9CglwcmludGYoIlxuIik7CgkKCWNoZWNrX2FycmF5KCZkYXRhKTsKCQoJcHJpbnRmKCJhZnRlclxuIik7Cglmb3IoaW50IGk9MDtpPDU7aSsrKXsKCQlwcmludGYoIiUyZCIsZGF0YS5hW2ldKTsvLyUyZOOBr+epuueZveOCkjLlgIvlrp/nj77jgZXjgZvlj7PoqbDjgafmloflrZflhaXlipvjgZnjgosKCX0KCXByaW50ZigiXG4iKTsKCXJldHVybiAwOwp9CnZvaWQgY2hlY2tfYXJyYXkoRGF0YSAqZGF0YSkgewogICAgZGF0YS0+YVs0XSA9IDk5OyAvLyDkvovvvJrmnIDliJ3jga7opoHntKDjgpI5OeOBq+WkieOBiOOBpuOBv+OCiwp9Cg==