下面的C程序的输出是什么?
null
#include <stdio.h> int main() { int x = 2; do { ++x; printf ( "%d" , x); } while (--x <= 2); return 0; } |
(A) 运行时错误 (B) 2. (C) 三 (D) 无限循环 答复: (D) 说明: 由于x的值先递增(+x)然后递减(–x),因此x的值不会发生变化,它将为2。 这个问题的小测验 如果你在上面的帖子中发现任何错误,请在下面发表评论
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END