读书人

[color=#0000FF]关于字符数组的维数?

发布时间: 2012-03-13 11:21:11 作者: rapoo

[color=#0000FF]关于字符数组的维数??????[/color]
C++ Primar 第4章第一节里,“特殊的字符数组”这个标题之下,有

引用 原文:
char ca1[] = {'C', '+', '+'};
char ca2[] = {'C', '+', '+', '\0'};
char ca3[] = "C++";

ca1的维数是3,而ca2和ca3的维数则是4。

???????????不都是1维的吗

[解决办法]
这个说的维数是说
C/C++ code
    char ca1[] = {'C', '+', '+'};//ca1[3];    char ca2[] = {'C', '+', '+', '\0'};//ca1[4];    char ca3[] = "C++";//ca1[4];
[解决办法]
C++ Primar里的维数应该是数组的长度吧。ca3 是字符串默认后面添加‘/0’,所以也是4
[解决办法]
都是一维数组,只是第一维的维数分别是3.4.4
[解决办法]
是啊,同上。。。
[解决办法]
不是你认为的维
[解决办法]
这不误导人嘛
[解决办法]
只要一行的,都是一维. 这三个长度不一样而已

读书人网 >C++

热点推荐