首页 > 解决方案 > 取消引用 NULL 指针 - Visual Studio

问题描述

在 Visual Studio 中使用我的代码时,我收到了取消引用 NULL 指针的警告 p[i] = (int)i;。有人知道我怎样才能避免这个警告吗?

#define ARRAY_LEN   5

int main(void)
{
    int* p;
    p = (int*)malloc(ARRAY_LEN * sizeof(int));
    for (size_t i = 0; i < ARRAY_LEN; i++)
    {
        p[i] = (int)i;
    }
}

标签: cpointersmalloc

解决方案


推荐阅读