有时候有这道面试题;
int a=5,b=7,c; c=a+++b;
在VC++里面看一下;
输出;
首先(a++)+b 和a+++b俩个表达式概念是一样的,是一个意思
a++,++在后面的时候,先保留a的运算,a全部运算完后a才自加;
在C语言中,对于代码的分界采用的是贪心算法,也就是从按照从左到右可以组合的最大字符数来划分。
官方解释:每一个符号应该包含尽可能多的字符。也就是说,编译器将程序分解成符号的方法是,从左到右一个字符一个字符的读入,如果该字符可能组成一个符号,那么再读入下一个字符,判断已经读入的两个字符组成的字符串是否可