假设我们有这样的事情:
char * arr[] = { "string1", "string2" };
我如何/更正式(或更准确地)/调用此变量:
更新: 我将提供一个source,其中我读了"字符串数组"在回应人们说这是无效的。
答案 0 :(得分:4)
两个
是对的。
char * arr[] = { "string1", "string2" };
是一个char*
指针数组,每个指针指向相应的字符串文字。
答案 1 :(得分:0)
如果您使用的是c ++,最好的方法是使用字符串向量 因为它为您提供了许多预定义的操作。
std :: vector<std :: string> ar;
现在你可以推送你想要的任何字符串