运行下面的C语言程序,根据运行结果,可以说明什么?

void main( )
{
int num[5]={1,2,3,4,5};
inti i;
for(i=0;i<=5;i++)
printf(“%d”,num[i]);
}

第1个回答  2012-05-24
可以说明数组的下标是从0开始,而不是1
第2个回答  2012-05-24
可以说明数组下标i表示的是数组中第i+1个数。本回答被提问者采纳
第3个回答  2012-05-24
输出6个数,1,2,3,4,5,随机值或者系统报错
num[5] 有5个元素,num[0]到num[4],没有num[5]
第4个回答  2012-05-24
运行会异常,呵呵
数组访问越界
相似回答