2.3.7 习题

1.若有如下代码段,其中s、a、b、c均已定义为整型变量,且b和c均已赋值。

s = c;
for (a = b; a <= c; a++)
    s = s + 1;

则与上述代码段功能等价的赋值语句是(  )。

别灰心,再试一次!

💡 真题解析

【解析】初始时s 赋值为c,循环共执行了c-b+1次加1操作,所以上述代码段等价于s=2* c−b+1;。

【答案】D