afa*_*lek -1 c++ expression increment
在阅读C++书籍时,我遇到了一个没有正确解释的表达式(或者我只是不理解这个解释).这是表达式:
c = a+++b;
Run Code Online (Sandbox Code Playgroud)
这是什么意思?
c = a + (++b); // 1
c = (a++) + b; // 2
Run Code Online (Sandbox Code Playgroud)
谢谢.
其解释为:
c = a++ + b; //which is same as you're ve written : (a++) + b
Run Code Online (Sandbox Code Playgroud)
它遵循Maximal munch规则.