c语言 两个值为真时,退出循环

来源:百度知道 编辑:UC知道 时间:2024/06/08 07:56:11
直到型循环
do
{
……
}
while (a)and(b); /*怎么才能实现当a表达式与b表达式同时为真时,退出循环,不用直到型循环也可以*/

上面的几位的程序都是当a和b中至少一个为0时退出循环,而不是同时为真时退出循环。

正确的程序如下:

do
{
...
}while(a*b==0)

do
{
……
}
while (a==1&&b==1);

do
{
……
}
while (a != 0 && b != 0);

do
{
……
}
while (a and b);