小编San*_*ali的帖子

C语言中的数组上限

在c程序中,我们可以初始化一个数组int array[10].所以它可以存储10个整数值.但是当我使用循环给出输入时,它输入超过10并且不显示任何错误.实际上发生了什么?

#include<stdio.H>
main()
{
 int array[10],i;
 for(i=0;i<=11;i++)
 scanf("%d",&array[i]);
 for(i=0;i<10;i++)
 printf("%d",array[i]);
} 
Run Code Online (Sandbox Code Playgroud)

c arrays

0
推荐指数
1
解决办法
1201
查看次数

标签 统计

arrays ×1

c ×1