A. a!=1 B. a!=0 C. a==0 D. a==1
答案:C
while()成真才执行,所以!a==1 ,也就是 a==0
原代码如下:
#include<stdio.h>
int main(void)
{int a=0;while(!a){a++;printf("a\n");} return 0;
}
结果如下:
A选项代码:
#include<stdio.h>
int main(void)
{int a=0;while(a!=1){a++;printf("a\n");} return 0;
}
结果如下:
B选项代码:
#include<stdio.h>
int main(void)
{int a=0;while(a!=0){a++;printf("a\n");} return 0;
}
结果如下:
C选项代码:
#include<stdio.h>
int main(void)
{int a=0;while(a==0){a++;printf("a\n");} return 0;
}
结果如下:
D选项代码:
#include<stdio.h>
int main(void)
{int a=0;while(a==1){a++;printf("a\n");} return 0;
}
结果如下: