c语言中a[0]=1,y=a[0]++什么意思,y和a[0]的结果是什么?

如题所述

y=a[0]++就是把
a[0]++表达式的值赋值给y,
a[0]++是返回a[0]的值,再把a[0]自己加1
所以运行完成后,y = 1, a[0] = 2
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-04-24
这段代码的意思是将a[0]数组元素的值赋为1,然后使用后置递增运算符对a[0]的值进行自增操作,并将自增后的值赋给y变量。所以,y的值为1,a[0]的值为2。
相似回答
大家正在搜