C语言malloc内存溢出

2024年11月28日 19:29
有2个网友回答
网友(1):

访问101 在不重新分配下就是内存溢出。 或者叫越界。

为了测试 可以写作

char *p = (char *)malloc(100);
p[100] = 0;//访问第101个字节。

网友(2):

你可以将malloc分配的空间增大,在访问101个字节