C++有数组可以用来存储N个字符串么?

2025-06-22 08:10:11
推荐回答(4个)
回答1:

用二维数组就可以实现
比如定义一个a[5][7];
a[5][7]={"Apple","Orange","Peach","Grape","Pear"};
那么一行就是一个字符串。
用for(int i=0;i<=4;i++)
cout<就可以输出字符串了

回答2:

为什么非要用数组呢?
用结构体不行吗?
你可以定义一个结构体,然后定义这个结构体的数组,结构体里面放一个string类型的变量,你的字符串全部放在这个变量里面不就行了??

回答3:

有, char *p[] = {"abc", "asd"};

回答4:

用二维数组来存储吧。或者用容器。
char a[100][100];
a[0]="abc";
然后a[0][0]就是a,以此类推