两个例子:
//C语言
int intMalloc()
{
int *p;
p=(int *)malloc(sizeof(int)*10);//动态分配p内存10个整形大小
//p=calloc(5,sizeof(int));
*(p+1)=1;//给内存地址一个值
for (size_t i = 0; i < 10; i++)
{
printf("%d\n",*(p+i));
}
return 0;
}
//C++
int charMalloc()
{
int *p = new int(50);//动态分配p内存50个整形大小
*(p + 1) = 1;//给内存地址一个值
for (size_t i = 0; i < 50; i++)
{
printf("%d\n", *(p + i));
}
return 0;
}