关于while loop的小问题
菜菜菜鸟学c语言,求各位大神指教,跪谢#include <stdio.h>
void main(){
int a,b,c=0;
while(!c){
printf("%d",!c);
printf("%d",c);
scanf("%d%d",&a,&b);
printf("%d%d",a,b);
}
}
结果大概是
1
0
x
x
xx
1
0
我想问,为什么这个while loop不会循环下去而是终止?
没有循环为什么会第二次出现1跟0?