编辑代码

#include <stdio.h>

void func(unsigned int *puiVBufIdxList)
{
    for (int i = 0; i < 10; i++)
    {
        printf("puiVBufIdxList[%d]:%u ", i, puiVBufIdxList[i]);
        printf("\n");
    }
}

int main () {
    unsigned int auiVBufIdxList[10];
    memset(auiVBufIdxList, 0, sizeof(auiVBufIdxList));

    for (int i = 0; i < 10; i++)
    {
        auiVBufIdxList[i] = i;
    }

    // func(auiVBufIdxList);

    // memset(auiVBufIdxList, 0, 3 * sizeof(unsigned int)); // 部分置0
    memset(auiVBufIdxList, 0, sizeof(auiVBufIdxList));      // 全部置0 
    func(auiVBufIdxList);

    return 0;
}