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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 12:50:50
在C语言中单独用a[5]是什么意思
xRN@~ h"' pBhXT[J#@!]J^ffw9 κo^7fJYt{ɡlu[X/5,y~€Mn?ЩR6_~U4!:= 6ܞE;:$/*x AX9ķ] mR$"~Fd <[̯x >X 4'm`mh"N e7Tk8FZ ђ M'1G[N'Z3鿋`uhPd^8:NC ߧJ9[~ƠI+ *n|ty,FTԓPYI|wɻNlӈ6N,±SḻjW?0ٿ$3RU٠

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

在C语言中单独用a[5]是什么意思
int a[5];
中的那个5表示这个数组最多可以包含五个元素,
在引用的时候是a[0] a[4]( a[n] 下标从0开始,到n-1为止),
这5个元素,
至于a[5],
对于这个定义是的使用是非法的,
因为他使用了超出数组申请空间以外的空间,
就好比使用了不属于自己的东西(使用别人的是违法的).
若你使用a[5]的话,
不一定会出现什么效果,
可能在你看来会是正常的效果,
但实际上是不正常的行为.