char (*ch)[3]=&arr
for(int i=0i<3i++){
printf("%c ",ch[0][i])
}
不过不建议这样的代码。
你没有为指针复制,在声明char *k, *j后,应该为其显示的分配内存:k = (char *)malloc(10 * sizeof(char))
j = (char *)malloc(10 * sizeof(char))
C语言不允许函数嵌套的。你把print函数放到main的外面。应该这样写:
void print(char *name[], int n){
...
}
int main()
{
...
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)