当我运行此代码时,我可以期待什么行为:
do while(testA) {
// do stuff
} while(testB);
它的行为会像:
do {
while(testA) {
// do stuff
}
} while(testB);
或者:
if(testA) {
do {
// do stuff
} while(testA && testB);
}
还是完全出乎意料的事情?
我问这个问题是因为我认为这很模棱两可,对于其他搜索这个主题的人来说,并不是因为我懒得测试它。