c语言设有定义:int+a【4】={4,2,3,6};则表达式a【a【a【1】】】的值为多少
1个回答
关注
展开全部
咨询记录 · 回答于2022-12-26
c语言设有定义:int+a【4】={4,2,3,6};则表达式a【a【a【1】】】的值为多少
您好,很高兴为您解答,c语言设有定义:int+a【4】={4,2,3,6};则表达式a【a【a【1】】】的值为多少C语言中定义inta=6,则表达式a+=a-=a*a++等于-60。计算过程:从右向左 a-=a*a++a++在当前运算中为取原值,运算结束后加一,而当前运算指a-=a*a++;所以a=a-(a*a++)为a=6-(6*6);如果上面的a 为b 即(b = a-(a*a++) ,则结束后a = 7;b=-30;所以现在a = -30;再算左面的a+=b ;注(b = a-(a*a++))因a = -30,b = -30所以最终a = -60