emmm,首先有一个运算优先级脑子里要熟悉:相当于99乘法表。
规则:括号最高,单目运算大于双目运算(所以!要比其他任意双目运算高),关系运算大于条件运算,逻辑运算(&&优于||)在它们后面,含有赋值运算的最后。
还有一些易错点:eg:!age>20;
正确理解:单目运算优先,所以先!age【若age是1,则!age为0;若age是0,则!age为1】,得出1或0,在判断(其实1或0无论是都>20)是不是大于20。
emmm,首先有一个运算优先级脑子里要熟悉:相当于99乘法表。
规则:括号最高,单目运算大于双目运算(所以!要比其他任意双目运算高),关系运算大于条件运算,逻辑运算(&&优于||)在它们后面,含有赋值运算的最后。
还有一些易错点:eg:!age>20;
正确理解:单目运算优先,所以先!age【若age是1,则!age为0;若age是0,则!age为1】,得出1或0,在判断(其实1或0无论是都>20)是不是大于20。