下面的代码是否有正确的预期结果?为什么?如何改正?
void FuncT(int iNum,char *asIP[]) { for(int i=0;i<iNum;i++) { printf("%s\n",asIP[i]); } } int main(int argc,char argv[]) { char asIP[20][16]; strcpy(asIP[0],"172.2.2.1"); strcpy(asIP[1],"172.23.3.2"); FuncT(2,asIP); exit(0); }