C语言程序设计 我是C语言初学者,这有一道程序设计的题,请高手们帮我解答一下,谢谢了
21)有以下程序
# include <stdio.h>
main()
{ int n=2,k=0;
while (k++ &&n++>2);
printf("%d %d\n",k,n);
}
我看程序的结果是 0 2 答案给的结果是1 2 请帮我分析并讲解一下,先谢谢了!
程慎好困序宽念的结果就是1 2
k为0
0&&?为袜游0
n++>2不执行,n的值不变
因为k++,k为1
结果是1 2
不是0 和2 了。是1和2.while(k++)种k都加1了。所有k是1.