作业帮 > 综合 > 作业

int a=1,b=2c=3,x;x=-a+b*-c;在表达式中先对a取负得-1,对c自减得2,最后x等于3.算术运算符

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/29 17:56:25
int a=1,b=2c=3,x;x=-a+b*-c;在表达式中先对a取负得-1,对c自减得2,最后x等于3.算术运算符的优先级不懂
我要知道怎么来的,一点都不懂
你是不是少打了括号?其实这和小学算术一样..先乘除后加减..有括号的先算括号..
再问: x=-a+b*-c?你是怎么算出3的
再答: b*-c是一个错误的表达。。
再问: 书上是这样写的,,这一小节叫正确理解算术运算符的优先级
再答: 这个很简单。。你可以找个用你的机器输入运算一下就知道了。。你们是在学C语言么?试试win-tc这款软件。。可以有中文错误解释。。不过在输出语句后加getch();这样才可以停留在DOS界面查看输出结果。。我现在没法亲自帮你实验。。
再问: 谢谢BOSS,还真掉宝