第二个表达式是一个逻辑判别式,只要你能将出现在该位置的项转换成逻辑值都是可以的,如:#include using namespace std;int main(){ int j = 0; for( int i=0;j=i,i<20;++i ) cout< cout< return 0;}注意前提。