int nCardIDs[13];
ZeroMemory(nCardIDs, sizeof(nCardIDs));
Test(nCardIDs, 13);
那么在Test(int nCardIDs[], int nCount)函数中:
void Test(int nCardIDs[], int nCount)
{
int nCardTemp[13];
ZeroMemory(nCardTemp, sizeof(nCardTemp));
//memcpy(nCardTemp, nCardIDs, sizeof(nCardIDs));//这样的话,只复制了一份指针长度(4个字节)的数据
memcpy(nCardTemp, nCardIDs, sizeof(int) * nCount);//这样写才是复制整个数组的数据
}