c语言有判断语句的情况下,里面有优先级高的符号(如括号),应该先判断语句还是先执行优先级高的字符
判断语句如&&语句,如k=++a<0 && (b--<0); ,应该先执行括号里的,还是先执行左边的判断
当然是先执行左边的判断.因为你的整个是个语句,不是表达式.
若前面的条件不成立,后面的(b--<0)是不会被执行的
你可以用实际编译器测试下
当然,若你会单步(CPU)调试或看懂汇编的话.可以一目了然的
如果在同一个级别是一块计算的
忘记了,不知道
热门标签:
判断语句如&&语句,如k=++a<0 && (b--<0); ,应该先执行括号里的,还是先执行左边的判断
当然是先执行左边的判断.因为你的整个是个语句,不是表达式.
若前面的条件不成立,后面的(b--<0)是不会被执行的
你可以用实际编译器测试下
当然,若你会单步(CPU)调试或看懂汇编的话.可以一目了然的
如果在同一个级别是一块计算的
忘记了,不知道