#include <stdio.h>
#include <stdlib.h>

int main(void) {
	int* a;
	a = (int*)malloc(sizeof(int)*4);
	// ここまでで、int型の配列（長さ4）ができた。
	a[0]=0;
	a[1]=1;
	a[2]=2;
	a[3]=3;
	
	printf("a[0]のアドレスは %p\n",&(a[0]));
	printf("その中身は %d\n",a[0]);
	
	printf("a[1]のアドレスは %p\n",&(a[1]));
	printf("その中身は %d\n",a[1]);

	printf("a[2]のアドレスは %p\n",&(a[2]));
	printf("その中身は %d\n",a[2]);

	printf("a[3]のアドレスは %p\n",&(a[3]));
	printf("その中身は %d\n",a[3]);

    double* b;
    b=(double*)malloc(sizeof(double)*5);
   for(int i=0;i<5;i++)
   {
    b[i]=i/10.0;
	printf("b[i]のアドレスは %p\n",&(b[i]));
   }
   for(int i=0;i<5;i++)
   {
    printf("%d",a[i]);
   }
   
	
	return 0;
}
