数组指针与二级指针如何转化

    xiaoxiao2021-03-26  21

    函数传参时经常会遇到char(*)[]类型的实参与char**类型的形参不兼容。

    char a[255];

    char **pstr = &a;会报错

    这样需要通过 char *b = a;过渡转换一下,

    再char**pstr = &b;就都是char**类型了

    //传二级指针,是为了在函数内部给外部指针赋值,使其指向别的内存

    转载请注明原文地址: https://ju.6miu.com/read-650206.html

    最新回复(0)