您的位置:首页 > 编程语言 > C语言/C++

在C语言中单独用a[5]是什么意思

2015-07-12 10:26 573 查看
int a[5];
中的那个5表示这个数组最多可以包含五个元素,
在引用的时候是a[0] ~ a[4]( a
 下标从0开始,到n-1为止),
这5个元素,
至于a[5],
对于这个定义是的使用是非法的,
因为他使用了超出数组申请空间以外的空间,
就好比使用了不属于自己的东西(使用别人的是违法的)。
若你使用a[5]的话,
不一定会出现什么效果,
可能在你看来会是正常的效果,
但实际上是不正常的行为.
                       ---百度搜索
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: