对于数组list[],可以使用

cout<< sizeof(list) / sizeof(list[0]) <<endl;

获得到数组总共的元素个数

字符数组:

char s[ ] = "hello";

char s[ ]  = {'a', 'b','c','d','\0'};

字符串的存储机制等同于字符数组;

字符数组中额外在最后添加一个元素\0,作为结束标记,也占一个位

则数组s【】 长度是5,

char s [ ]  ="abcd";

即 sizeof(s) // 输出 5

同时cout << s[5] <<endl; //并没有超出界限,是一个空输出,即转义字符\0

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐