数组元素个数统计的疑惑
因数组定义时就已经初始化,所以无法从内部的值判断数据个数。如下图
![](https://i-blog.csdnimg.cn/blog_migrate/a0424926ee952caffbb68d98205e5a17.png)
但,这些数组元素的初始值一般都为不常用值,比如int 型数组元素,其初始值为-858993460;char型数组元素,其初始值为-51。所以,如果明确自己所需元素集合中没有初值元素,则可以判断数组元素个数。当然,char 型数组一般存字符串都已’\0’结尾,借此也统计元素个数。
数组溢出的疑惑
作为一个比较底层的语言,C/C++都无法判断数组是否溢出,这写都需要程序员来判断。
因数组定义时就已经初始化,所以无法从内部的值判断数据个数。如下图
作为一个比较底层的语言,C/C++都无法判断数组是否溢出,这写都需要程序员来判断。