练习题1

    xiaoxiao2022-07-07  217

    单选题 下列main函数执行后的結果为

    int func() { int i,j,k=0; for(i=0,j=-1;j=0;i++,j++) { k++; } return k; } int main() { cout<<func()<<endl;//输出为0 return 0; }

    这里k的值取决这个for循环体循环的次数,对于for(;;)循环体,中间的表达式是判定条件(一般),结果为真或假,表达式j=0为赋值表达式,结果为0,所有这里的结果为假,故,循环体一次都不执行。k为初始值0.

    最新回复(0)