有以下程序
#include <stdio.h>
main()
{ int n=2,k=0;
while(k++&&n++>2);
printf(“%d %d\n”,k,n);
详细讲解下
有以下程序
#include <stdio.h>
main()
{ int n=2,k=0;
while(k++&&n++>2);
printf(“%d %d\n”,k,n);
详细讲解下
开始 n=2 k=0
k++=0 假 k=1 计算机知道&& 左边是假,那么右边的表达式不管是真实假,结果都为假,所以 n++>2就不执行
k=1 n=2
结果打印 1,2
输出结果为1,2;