【发布时间】:2014-12-27 16:45:30
【问题描述】:
如何在 C 中使用带有字符串数组的函数? 我的代码:
void test(char **a){
printf("%s", a[0]);
}
int main(){
char b[10][10];
strcpy(b[0],"abc");
strcpy(b[1],"dfgd");
test(b);
return 0;
}
如何使这个代码示例工作?
【问题讨论】:
-
编译器不知道函数
test中指向数组的“真实”维度。我很惊讶它没有在test(b)线上发出警告。将char **a更改为char a[][10]。 -
非常感谢 :) 它有效。
标签: c function multidimensional-array