【发布时间】:2015-09-17 16:19:30
【问题描述】:
我知道如何使用二维数组制作字符串数组,但我可以这样做:
char array[];
array[1]="bob";
array[2]="cat";
【问题讨论】:
-
我读过那篇文章,但我没有尝试使用多维数组或指针
-
你已经这样做了。猜猜
"bob"是什么?如果你不想,答案是“不”!自己想想应该如何工作。 -
你可以,不管重点是什么,但你必须索引每个,或者计算有多少,这样你就知道
'\0'是否表示字符串的结尾或所有数组的末尾。 -
您可以存储到一维数组中,但是如果不对字符串进行硬编码或至少暂时存储到指针数组中,我想不出一种有用的方法。我的意思是,您可以使用
argv从命令行获取字符串,但这也是一个指针数组。