void WINAPI sss(PDWORD pdwArr,PDWORD dwNum)//; // { for (DWORD i=0;i<*dwNum;i++) { printf("%d/t",pdwArr[i]); } printf("/r/n"); } void WINAPI xxx(PDWORD pdwArr,PDWORD dwNum)//; // { pdwArr[*dwNum]=123; (*dwNum)++;//必须+() 不然+的只是指针 pdwArr[*dwNum]=234; (*dwNum)++; pdwArr[*dwNum]=456; (*dwNum)++; sss(pdwArr,dwNum); } //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> int main(void) { DWORD dwArr[100]; DWORD dwNum=0; xxx(dwArr,&dwNum); for (DWORD i=0;i<dwNum;i++) { printf("a %d/t",dwArr[i]); } return 0; }