C语言里边的数组的索引是从0开始的
所以在你初始化了数组int a[ ] ={5,4,3,2,1}之后 a[0]=5,a[1]=4,a[2]=3,a[3]=2,a[2]=1;
C语言里=是赋值的意思,经过a[0]=a[1]+a[2]赋值之后,a[0]重新赋值=4+3=7;
所以a[0]的值是7
在这段代码执行后,a[0]的值将被赋值为7。
因为根据int数组a的定义显示,第二个元素a[1]=4,a[2]=3,
故a[0]=a[1]+a[2]=4+3=7。
执行这段程序后,a[0]的值为数组第二项跟第三项的加和。就是4+3,也就是7。
在这段代码执行后,a[0]的值将被赋值为7。
因为根据int数组a的定义显示,第二个元素a[1]=4,a[2]=3,所以a[0]=a[1]+a[2]=4+3=7。
int a[]={5,4,3,2,1},这是赋值给数组。
a[0]=5,a[1]=4,a[2]=3,a[3]=2,a[4]=1
执行a[0]=a[1]十a[2]
a[0]=4十3,所以a[0]的值为7。