若i和k都是int类型变量,有以下for语句 for(i=0,k=一1;k=l;k++)printf(“*****-\n”); 下面关于语句执行情况的叙述中正确的是

admin2011-04-29  28

问题 若i和k都是int类型变量,有以下for语句
    for(i=0,k=一1;k=l;k++)printf(“*****-\n”);
    下面关于语句执行情况的叙述中正确的是

选项 A、循环体执行两次
B、循环体执行一次
C、循环体一次也不执行
D、构成无限循环

答案D

解析 for循环的执行过程为:(1)计算表达式i=O,k=l。(2)计算表达式k=1,若其值为非0.执行循环体:若其值为0,结束循环。(3)执行一次for循环体。(4)计算表达式k++,转向步骤(2)。本题中表达式k=l的值为0,故构成无限循环。
转载请注明原文地址:https://kaotiyun.com/show/WPPp777K
0

相关试题推荐
最新回复(0)