unsigned short i=0,a=0,b=0;if(i<a-1)printf("aa\n");b=b-1;if(i<b)printf("bb\n");VC6中结果为bb;问题:为什么b=b-1;先独立出来就行,直接if(i<a-1)就不行。在i<a-1中计算机是怎样比较这两个数大小的。