#include <stdio.h>
#include <stdlib.h>
int main(void) {
double* a;
a
= (double*)malloc(sizeof(double)*5); for(int i=0; i<5; i++){
a[i]=(double)i/10.0;
}
for(int i=0; i<5; i++){
printf("a[%d]のアドレスは%p\n",i
,&(a
[i
])); }
a[0]=0;
a[1]=1;
a[2]=2;
a[3]=3;
printf("a[0]のアドレスは %p\n",&(a
[0]));
printf("a[1]のアドレスは %p\n",&(a
[1]));
printf("a[2]のアドレスは %p\n",&(a
[2]));
printf("a[3]のアドレスは %p\n",&(a
[3]));
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKHZvaWQpIHsKCWRvdWJsZSogYTsKCWEgPSAoZG91YmxlKiltYWxsb2Moc2l6ZW9mKGRvdWJsZSkqNSk7Cglmb3IoaW50IGk9MDsgaTw1OyBpKyspewoJCWFbaV09KGRvdWJsZSlpLzEwLjA7Cgl9Cglmb3IoaW50IGk9MDsgaTw1OyBpKyspewoJCXByaW50ZigiYVslZF3jga7jgqLjg4njg6zjgrnjga8lcFxuIixpLCYoYVtpXSkpOwoJCXByaW50Zigi44Gd44Gu5Lit6Lqr44GvJWxmXG4iLGFbaV0pOwoJfQoJYVswXT0wOwoJYVsxXT0xOwoJYVsyXT0yOwoJYVszXT0zOwoJCglwcmludGYoImFbMF3jga7jgqLjg4njg6zjgrnjga8gJXBcbiIsJihhWzBdKSk7CglwcmludGYoIuOBneOBruS4rei6q+OBryAlZFxuIixhWzBdKTsKCQoJcHJpbnRmKCJhWzFd44Gu44Ki44OJ44Os44K544GvICVwXG4iLCYoYVsxXSkpOwoJcHJpbnRmKCLjgZ3jga7kuK3ouqvjga8gJWRcbiIsYVsxXSk7CgoJcHJpbnRmKCJhWzJd44Gu44Ki44OJ44Os44K544GvICVwXG4iLCYoYVsyXSkpOwoJcHJpbnRmKCLjgZ3jga7kuK3ouqvjga8gJWRcbiIsYVsyXSk7CgoJcHJpbnRmKCJhWzNd44Gu44Ki44OJ44Os44K544GvICVwXG4iLCYoYVszXSkpOwoJcHJpbnRmKCLjgZ3jga7kuK3ouqvjga8gJWRcbiIsYVszXSk7CgkKCXJldHVybiAwOwp9Cg==