1、编译器处理的每个符号应该尽可能多的包含字符。
2、编译器以从左向右的顺序一个一个尽可能多的读入字符。
3、当即将读入的字符不可能和已读入的字符组成合法符号为止。
i=3;
result=++i+++i+++i;//根据贪心法分析,((++i)++)..报错error C2105: “++”需要左值
printf("%d\n",result);
i=3;
result=i+++++i;//根据贪心法分析,((i++)++)+i报错error C2105: “++”需要左值
printf("%d\n",result);
i=3;
result=1+i++;//正确,根据贪心法分析,1+ i++
printf("%d\n",result);