大一c语言一个题目,跪求解答!已知int a=12,则:下列程序执行后,a的值为(麻烦写一下过程)a+=a;a*=2+3;a+=a—=a*=a;
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 01:17:00
![大一c语言一个题目,跪求解答!已知int a=12,则:下列程序执行后,a的值为(麻烦写一下过程)a+=a;a*=2+3;a+=a—=a*=a;](/uploads/image/z/6793538-50-8.jpg?t=%E5%A4%A7%E4%B8%80c%E8%AF%AD%E8%A8%80%E4%B8%80%E4%B8%AA%E9%A2%98%E7%9B%AE%2C%E8%B7%AA%E6%B1%82%E8%A7%A3%E7%AD%94%21%E5%B7%B2%E7%9F%A5int+a%3D12%2C%E5%88%99%EF%BC%9A%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E6%89%A7%E8%A1%8C%E5%90%8E%2Ca%E7%9A%84%E5%80%BC%E4%B8%BA%EF%BC%88%E9%BA%BB%E7%83%A6%E5%86%99%E4%B8%80%E4%B8%8B%E8%BF%87%E7%A8%8B%EF%BC%89a%2B%3Da%3Ba%2A%3D2%2B3%3Ba%2B%3Da%E2%80%94%3Da%2A%3Da%3B)
大一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;