#include <stdio.h>
#include <stdlib.h>
int main(void) {
double* a;
a
= (double*)malloc(sizeof(double)*5); // ここまでで、int型の配列(長さ4)ができた。
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
]); printf("a[%d]の中身は %lf\n",i
,a
[i
]);
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKHZvaWQpIHsKCWRvdWJsZSogYTsKCWEgPSAoZG91YmxlKiltYWxsb2Moc2l6ZW9mKGRvdWJsZSkqNSk7CgkvLyDjgZPjgZPjgb7jgafjgafjgIFpbnTlnovjga7phY3liJfvvIjplbfjgZU077yJ44GM44Gn44GN44Gf44CCCglmb3IoaW50IGk9MDtpPDU7aSsrKXsKCQlhW2ldID0gKGRvdWJsZSlpLzEwLjA7Cgl9CgkKCWZvcihpbnQgaT0wO2k8NTtpKyspewoJCXByaW50ZigiYVslZF3jga7jgqLjg4njg6zjgrnjga8gJXBcbiIsaSwmYVtpXSk7CgkJcHJpbnRmKCJhWyVkXeOBruS4rei6q+OBryAlbGZcbiIsaSxhW2ldKTsKCQkKCX0KCQoJcmV0dXJuIDA7Cn0K