有以下程序段: int k=0; while(k=1)k++; while循环执行的次数是______。

admin2009-02-15  33

问题 有以下程序段:    int k=0;    while(k=1)k++;    while循环执行的次数是______。

选项 A、无限次
B、有语法错,不能执行
C、一次也不执行
D、执行1次

答案1

解析 C语言里关系表达式的等于应该是“=”。一个等于号表示赋值,即这里面重复的把1赋给k,自然表达式k=1的值总为1,while后面的表达式恒为真,当然会进入死循环。
转载请注明原文地址:https://kaotiyun.com/show/wwXp777K
0

最新回复(0)