一道c语言题,#include<stdio.h>#include<string.h>#include<ctype.h>#define ARRAY_SIZE 10void main(){\x05int i;\x05int array[ARRAY_SIZE];\x05\x05i=1;\x05while(i<=ARRAY_SIZE)\x05{\x05\x05array[i]=i-1;\x05\x05printf("%d\n&quo

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 11:22:48
一道c语言题,#include<stdio.h>#include<string.h>#include<ctype.h>#defineARRAY_SIZE10void

一道c语言题,#include<stdio.h>#include<string.h>#include<ctype.h>#define ARRAY_SIZE 10void main(){\x05int i;\x05int array[ARRAY_SIZE];\x05\x05i=1;\x05while(i<=ARRAY_SIZE)\x05{\x05\x05array[i]=i-1;\x05\x05printf("%d\n&quo
一道c语言题,
#include<stdio.h>
#include<string.h>
#include<ctype.h>


#define ARRAY_SIZE 10


void main()
{
\x05int i;
\x05int array[ARRAY_SIZE];
\x05
\x05i=1;
\x05while(i<=ARRAY_SIZE)
\x05{
\x05\x05array[i]=i-1;
\x05\x05printf("%d\n",array[i]);
\x05\x05i=i+1;
\x05}
}

它怎么无限循环下去了,这张是我调试的图,非常不能理解,为什么i到10的时候,又会变成9

一道c语言题,#include<stdio.h>#include<string.h>#include<ctype.h>#define ARRAY_SIZE 10void main(){\x05int i;\x05int array[ARRAY_SIZE];\x05\x05i=1;\x05while(i<=ARRAY_SIZE)\x05{\x05\x05array[i]=i-1;\x05\x05printf("%d\n&quo
array[10]数组越界了
数组下标从0开始 (从0到ARRAY_SIZE-1)