在while(!x)语句中的!x与下面条件表达式等价的是 a.x!=0 b.x==1 c.x!=1 d.x==0

 我来答
xiaoxiao_aimy
2011-12-29 · 超过15用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:43.3万
展开全部
d
!x 是x取非, 只要x不是0结果都是false, 只有到x是0的时候结果才是true,
这儿while要循环只有当x==0时才能继续执行,
所以,while(!x) 相当于while(x == 0)
追问
我么老师说选a
terranlong
2011-12-29 · TA获得超过7294个赞
知道大有可为答主
回答量:2660
采纳率:0%
帮助的人:3990万
展开全部
while (x) 的意思就是while (x != 0),也就是x不为0的时候循环
因此while (!x) 的意思就是 while (x == 0),也就是x为0的时候循环
选D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jasonwyatking
2011-12-29 · TA获得超过357个赞
知道小有建树答主
回答量:288
采纳率:0%
帮助的人:247万
展开全部
如果想让while循环进行下去,那么!x一定是真值,所以推算出x是假值0;
好了,既然x是0,那么while(x==0)就和while(!x)等价了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卷宇文9z
2011-12-29
知道答主
回答量:12
采纳率:0%
帮助的人:7.3万
展开全部
d.x==0,非0为假,0为真
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjhxmjl
2011-12-29 · TA获得超过1078个赞
知道小有建树答主
回答量:1203
采纳率:0%
帮助的人:799万
展开全部
C-----非0为真,非1为假!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式