cc++ linux c 指针数组 数组指针

cc++ linux c 指针数组 数组指针,第1张

char arr[3]={'a','b','c'}

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()

{

  ...

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7193020.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存