问题描述
- c++中的字符串数组问题
-
char str[];
str="i love china";
请问这样的语法有问题吗?
解决方案
在定义数组时一般要指明数组长度,如果定义时直接初始化,可以不指定长度,如:
char str[]="i love china";
所以你的写法在语法上是错误的。
解决方案二:
char str[100];
str="i love china";
解决方案三:
测试一个程序,将多个字符串数组依次遍历,找出待查找的字符串位于那个数组。
定义字符串数组的时候如下定义:
char *str1[]={"hello","world","china","Ich","Liebe"};
char *str2[]={"hehe","......
答案就在这里:字符串数组的问题!
时间: 2025-01-20 21:59:30