声明数组——C++

来源:百度知道 编辑:UC知道 时间:2024/06/14 18:52:44
救命啊!我这个问题并不是要问怎样声明数组,而是在声明中遇到的问题。
char array[56][5]{……};
可是,每行只能容纳2048个字符(Microsoft Visual C++6.0 SP6 Enterprise Edition),写好后,一编译,差点吓死我102error(s),这是因为换行的缘故。
我是用来搜索的,请问可以定义几个数组,依次搜索吗?
可我连续定义了两个数组,报错了,为什么?详细!
--------------------------------------------------------------
char array_1[2][3]={{"a","b","b"},{"b","c","c"}};
char array_2[2][3]={{"c","d","d"},{"d","e","e"}};
--------------------------------------------------------------
这样声明数组居然2errors,为什么?

""括起来的是字符串

char array_1[2][3]={{"a","b","b"},{"b","c","c"}};
char array_2[2][3]={{"c","d","d"},{"d","e","e"}};
改为:
char array_1[2][3]={{'a','b','b'},{'b','c','c'}};
char array_2[2][3]={{'c','d','d'},{'d','e','e'}};

字符数组初始化时它里面应为字符,
用单引号试试看呢?

错了," " 是输入的字符串,要改为''