问题
单项选择题
执行下面语句后,输出字符"#"的个数是( )。
for(int i=50;i;--i)cout<<'#';
A.48
B.49
C.50
D.51
答案
参考答案:B
解析: for语句循环中的循环控制变量i的初始值为50,条件表达式"i>1"说明当i的值大于l时重复执行循环体;"--i"表示每循环一次减1。当i等于1的时候跳出循环,此时循环次数为49次。
执行下面语句后,输出字符"#"的个数是( )。
for(int i=50;i;--i)cout<<'#';
A.48
B.49
C.50
D.51
参考答案:B
解析: for语句循环中的循环控制变量i的初始值为50,条件表达式"i>1"说明当i的值大于l时重复执行循环体;"--i"表示每循环一次减1。当i等于1的时候跳出循环,此时循环次数为49次。