int* ans = (int*)malloc(sizeof(int)**returnSize);这段是什么意思
时间: 2023-08-16 16:10:26 浏览: 135
内网直接下载ansible,yum install *.rpm
这段代码是在动态分配一个整型数组的内存空间。首先,`sizeof(int)` 表示一个整型变量占用的字节数,然后乘以 `returnSize`,得到需要分配的总字节数。`malloc` 函数会在堆上分配这么多字节的内存空间,并返回指向该内存空间的指针。这里使用了类型转换将返回的指针转换为 `int*` 类型。最后,将分配的内存空间的起始地址赋值给 `ans` 指针变量,以便后续使用动态分配的数组。
阅读全文