a=1;while(a++!=2)这里判断时是将a看成1还是2呢
还是1啊,判断完以后a会加上1
a++是先做其他运算,运算结束后a的值加1,所以这里a的值是1。++a则是先对a的值加一,然后做其他运算。有帮助的话采纳一下哦!