提示:本文共有 245 个字,阅读大概需要 1 分钟。
a+++b会引起歧义,a+ ++b,还是a++ +b?鉴于++是单目运算符,优先级高于+(加),可能被理解为a++ +b。在计算机编译的时候,一般会将含有++的表达式,通过增加临时变量拆分为几个表达式。所有前置++,变成前置的单独表达式;然后计算表达式,结果放在临时变量中;然后计算后置++;最后输出表达式计算结果:比如(a+++++b变成:++b;tmp=a+b;a++;tmp;根据这个原则,就可以知道结果了。表达式中使用++,尽可能简单。据说微软编程规则里面,严格禁止表达式混用++。
看到此处说明本文对你还是有帮助的,关于“计算机里 a+++b和++a+b有什么区别?举个例子”留言是大家的经验之谈相信也会对你有益,推荐继续阅读下面的相关内容,与本文相关度极高!