69,369
社区成员
发帖
与我相关
我的任务
分享
void test(char* pArray[], int iCnt)
{
int iSize = sizeof(pArray); // 退化成指针, iSize为4
for (int i = 0; i < iCnt; i++)
{
printf("%s\n", pArray[i]);
}
}
int main()
{
char* str[] = {"test0", "test1", "test2"};
int iCnt = sizeof(str)/sizeof(char*); // str为数组名,sizeof(str)可得数组大小
test(str, iCnt);
}