会C语言的来帮帮我

来源:百度知道 编辑:UC知道 时间:2024/06/21 16:33:45
设有语句“int a = 3;”,执行语句“a+=a-=a*a;”后,变量a的值是
四个选项,3 0 9 -12
还有一个题,设有语句“int a = 3;”,执行语句“printf("%d",-a++);”后,输出结果是——,变量a的值是——
四个选项 3 4 -3 -2

第一题 首先你要知道+=的意思,然后你要知道这个算式是从右往左进行计算的
a*a=9 ; a-=9意思是a=a-9 a=-6 ; a+=-6 的意思是a=a+(-6) a=-12

第二题 a的值为4

第一题 -12
第二题 -3

第一题 a为-12
第二题 输出结果-3 a值为4