c语言中FOR语句的第二个表达式里面可以有变量么?

如题所述

第二个表达式是一个逻辑判别式,
只要你能将出现在该位置的项转换成逻辑值都是可以的,如:
#include <iostream>

using namespace std;

int main()
{
int j = 0;
for( int i=0;j=i,i<20;++i )
cout<<i<<" ";
cout<<endl;

return 0;
}
注意前提。
温馨提示:答案为网友推荐,仅供参考