黑马程序员技术交流社区

标题: 这题是什么意思吗? [打印本页]

作者: Never_Yg    时间: 2015-6-3 00:54
标题: 这题是什么意思吗?
1、 语句“while(!x)…”等价于()。
A)  while(x==1)
B)  while(x!=1)
C)  while(x==0)
D) while(x!=0)
作者: 晗修    时间: 2015-6-3 00:58
!x等价于x==0,当x==0是均为真。x不为0时均为假
作者: 李竞还活着    时间: 2015-6-3 02:22
应该是选c.//x取0,则:!x=1(真),(x==0)成立,也为真;当x取其他值时,!x为0(假),(x==0)不成立,也为假;所以等价
作者: 余丽丽    时间: 2015-6-3 10:18
正好解答了我的困惑,Thank you!
作者: Dariel    时间: 2015-6-3 10:21
正好解答了我的困惑
作者: talent123    时间: 2015-6-3 13:02
C CCCCCCCCCCCC
!x 不空
那么X必须为空 即 0
作者: jx836202365    时间: 2015-6-3 22:42
看懂了,谢谢大神
作者: cogddo    时间: 2015-6-4 11:00
!x 为true,那就是非0,,那x就是0喽。。也就是 x == 0
作者: 汪鹏    时间: 2015-6-4 11:40
想明白了!:)
作者: 马贺飞    时间: 2015-6-9 14:53
!x为真,那x就为假喽,即x==0
作者: luguo    时间: 2015-6-10 09:30
while(!x)要运行, !x必须为真。所以x肯定为假 ,也就是x == 0  。   C   
作者: 小龙女的萝卜    时间: 2015-6-10 09:34
应给选C吧,
作者: 天下1083    时间: 2015-6-10 11:32
测试题吧
作者: 李旭飞    时间: 2015-6-10 21:15
看来我还差得远




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2