大一c语言一个题目,跪求解答!已知int a=12,则:下列程序执行后,a的值为(麻烦写一下过程)a+=a;a*=2+3;a+=a—=a*=a;

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 14:00:18
大一c语言一个题目,跪求解答!已知int a=12,则:下列程序执行后,a的值为(麻烦写一下过程)a+=a;a*=2+3;a+=a—=a*=a;

大一c语言一个题目,跪求解答!已知int a=12,则:下列程序执行后,a的值为(麻烦写一下过程)a+=a;a*=2+3;a+=a—=a*=a;
大一c语言一个题目,跪求解答!
已知int a=12,则:下列程序执行后,a的值为(麻烦写一下过程)
a+=a;
a*=2+3;
a+=a—=a*=a;

大一c语言一个题目,跪求解答!已知int a=12,则:下列程序执行后,a的值为(麻烦写一下过程)a+=a;a*=2+3;a+=a—=a*=a;
你第三行的"—"是不是减号,你写的不是减号, 这是错误的
如果你的第三行是减号的话;
程序执执行的过程是这样的
a = a+a // a =24
a = a*(2+3); // a = 120
a+ = a-= a*=a; // 这是步稍微难以理解点, 不过你只要按照运算顺序来就可以了
可以把这行这样看 从右往左看
第一步: a = a*a; // a = 14400
第二步:a = a-a; // a =0
第三步:a = a+a // a=0
这就是第三行的运算, 最后结果为 0;