k[i].a=n+1是什么意思
1个回答
关注
展开全部
原式等价于:k+=(a[i]=i)赋值号的结合性是从右向左的,所以会先计算(a[i]=i),这部分计算完成后,整个括号表达式的值就是赋值后的a[i]的值,然后再用a[i]的新值参与前面的运算.原式还可以等价于:a[i]=i;k+=a[i];这种形式应该更容易理解.
咨询记录 · 回答于2022-06-29
k[i].a=n+1是什么意思
稍等
k[n]代表数组元素i代表一个变量k[n]=i;也就是一个将变量的值赋给数组元素的表达式
原式等价于:k+=(a[i]=i)赋值号的结合性是从右向左的,所以会先计算(a[i]=i),这部分计算完成后,整个括号表达式的值就是赋值后的a[i]的值,然后再用a[i]的新值参与前面的运算.原式还可以等价于:a[i]=i;k+=a[i];这种形式应该更容易理解.
希望我的回答能帮助到您,如果对我的服务满意,请给个赞哦,祝您一切顺利!