单选题
503.有以下程序: #include main() { int n=2,k=0; while(k++&&n++>2); printf( ); } 程序运行后的输出结果是( )。
A
0 2
B
1 3
C
5 7
D
1 2
答案解析
正确答案:D
解析:
程序中使用了位运算符>,在while循环中,k++先执行,然后n++>2执行,由于n初始值为2,所以n++>2为假,循环结束。最后输出的是k和n的值,即1和2。
相关知识点:
while循环条件判断规则
题目纠错
二级C语言知识练习
