我偶然发现巧用++a>i可以大大缩减版面,方便检查。但对于相关优先级的知识点,我却有点模糊,所以对这个知识点进行辨析。
1
++a>i;
a先加1,再与i比较
2
a++>i;
a先与i比较再加1
3
i<a++;
a先比较再加1
4
i<++a;
a先加1再比较
5
--a>i
a先减1再比较
6
a-->i
a先比较再减1
7
i<a--
先比较再减1
8
i<--a
先减1再比较
我们可以得到以下关于优先级的结论
尤其第三点可以方便大家理解和记忆
1.--和++在优先级上面没有任何区别。
2.++符号不管在比较符号左边还是右边,优先级上面没有任何区别。
3.++符号在比较符号左边有两个结果,分别为先加1再比较,和先比较再加1。++符号在a左边为先加1再比较,++符号在a右边为先比较再加1.
标签:知识点,优先级,再加,符号,++,运算符,比较 From: https://blog.csdn.net/m0_74789277/article/details/142401177