有以下程序: #include <stdio.h> main() { int a[]={2,3,5,4},i;

2025-01-04 13:08:07
推荐回答(1个)
回答1:

a[i]是指a数组的第i项元素,没有什么执行不执行的。
a[i]++就是把该元素+1了。

如果有这样的语句:x = a[i]++; 那么才是先把该元素赋值给 x,然后该元素自己+1。

注:a[i]++ 是个表达式,其值为 a[i] 的原始值,这个表达式求值后,a[i]自身+1。