罐子的英文单词怎么写:do while用法,帮忙看看这段程序是否正确

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/10 13:46:26
do
{
scanf("%d",&type);
if(type!=0&&type!=1)
printf("Error,ReInput\n");
}while(type!=0&&type!=1);

好像是正确的。不过我一般这么写:
while(1)
{
scanf("%d",&type);
if(type!=0 && type!=1)
{
printf("Error,ReInput\n");
}
else
{
break;
}
}

没什么问题
只是觉得&&旁边好像应该留个空格,你可以在编译器里调试看看

语法没错,可这段代码没什么用.

当type为1或0时,执行循环,要求用户重新输入.

当type不为1或1时,报错! 结束循环.

代码没有错误,但是存在逻辑问题

条件设计不妥当

type数据类型要注意了int