【发布时间】:2020-06-07 08:38:38
【问题描述】:
我将二维 char 数组 作为复合文字传递给方法,但收到错误:
错误:获取临时数组的地址
这与在方法声明中声明变量的方式有什么关系吗?还是其他原因?
void printConcatLine(char chunks[][20]) { }
printConcatLine((char*[]){ "{", "255", "}" });
【问题讨论】:
-
别的东西。这个函数怎么调用?
-
用函数调用更新。
标签: c arrays multidimensional-array compound-literals