C语言表达式求值中怎么确定'-'是负数的符号还是运算符?

如题所述

一般自左到右,跟变量放一起是运算符,跟常量或者已赋值的亮前面是负号追问

我是说中缀表达式程序利用栈求解的时候怎么处理这汇总情况~~~~~~

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-02
举个例子说明下 x=-1 ; -是负号的意思,
x-=1 ; -是减号的意思,
在运算口诀里 “自增自减非反负”这句中的负即是指负号
他们是单目运算符,结合性为自右向左,本回答被网友采纳
第2个回答  2012-04-02
主要是根据题目来判断,如j---i++,则应理解为j(--)-i(++)因为负号与自增运算的优先级相同,具右结合性,不知道你问的是不是这种类型的题,希望能帮到你。
第3个回答  2012-04-14
在C语言中除了是负数的时候才为一个"-",好像只有I++,i--,++i,--i 吧?
第4个回答  2012-04-02
前面有数的话就是运算
相似回答