求详细解释,错误在哪里int a[] = {1 , 2 , 3 , 4} ;for(int i = 0 ; i < a.length ; i++)a[i + 1] *= a ;int expr = a[3] ;

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 01:57:57
求详细解释,错误在哪里inta[]={1,2,3,4};for(inti=0;i求详细解释,错误在哪里inta[]={1,2,3,4};for(inti=0;ia[i+1]*=a;intexpr=a[

求详细解释,错误在哪里int a[] = {1 , 2 , 3 , 4} ;for(int i = 0 ; i < a.length ; i++)a[i + 1] *= a ;int expr = a[3] ;
求详细解释,错误在哪里
int a[] = {1 , 2 , 3 , 4} ;
for(int i = 0 ; i < a.length ; i++)
a[i + 1] *= a ;
int expr = a[3] ;

求详细解释,错误在哪里int a[] = {1 , 2 , 3 , 4} ;for(int i = 0 ; i < a.length ; i++)a[i + 1] *= a ;int expr = a[3] ;
应该是数组越界的错吧
a[i + 1] 当 i=3 时 a[4] 没有定义 越界了