如题所述
C语言中关系表达式的返回值是这样的:
结果为假时,返回0;结果为真时返回1,
也就是说当逻辑值的结果为0时,结果为假;当逻辑值的结果为非0时,结果为真。
你到底想问啥?追问
int main()
{
bool a; //布尔型变量的返回值就是一个逻辑值
int i;
a=(5>=3); //返回值为真
printf("%d\n",a);
a=(5<=3); //返回值为假
printf("%d\n",a);
a=(5==3); //返回值为假
printf("%d\n",a);
a=(5!=3); //返回值为真
printf("%d\n",a);
i=1;
while(1) // while的条件为非零时为真,为0时为假,自己可换几个值试试。
{
printf("%d ",i);
i+=1;
if(i>10)
break;
}
}
结果为假时,返回0;结果为真时返回1,
也就是说当逻辑值的结果为0时,结果为假;当逻辑值的结果为非0时,结果为真。
你到底想问啥?追问
我是问具体的代码怎么写?
追答#include "stdio.h"int main()
{
bool a; //布尔型变量的返回值就是一个逻辑值
int i;
a=(5>=3); //返回值为真
printf("%d\n",a);
a=(5<=3); //返回值为假
printf("%d\n",a);
a=(5==3); //返回值为假
printf("%d\n",a);
a=(5!=3); //返回值为真
printf("%d\n",a);
i=1;
while(1) // while的条件为非零时为真,为0时为假,自己可换几个值试试。
{
printf("%d ",i);
i+=1;
if(i>10)
break;
}
}
温馨提示:答案为网友推荐,仅供参考