鱼C论坛

 找回密码
 立即注册
查看: 4590|回复: 6

C语句问题

[复制链接]
发表于 2013-1-6 22:24:25 | 显示全部楼层 |阅读模式
5鱼币
与语句while(!x)等价的语句是?另外,请问while(!x)与while(x!)有区别吗?

最佳答案

查看完整内容

while(!x) 当x为不为0的时候, 其判断条件永远为真 一直执行 而while(x!) 是x不等于后面那个数字 例如 (x!=4) 时 才执行while 内的内容
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-1-6 22:24:26 | 显示全部楼层
while(!x) 当x为不为0的时候, 其判断条件永远为真 一直执行
而while(x!)  是x不等于后面那个数字 例如 (x!=4) 时 才执行while 内的内容
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-1-6 22:33:22 | 显示全部楼层
for(; !x; ) / 其他的循環語句。

while(x!)是不能編譯的。 '!' 後面一定要有數才能判斷是0 / 大過0。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-1-7 10:14:57 | 显示全部楼层
while(!x)说明是x为零条件成立,那么等价与 while(x==0);第二问,'!'是个取反的符号,所以没有while(x!)这个格式。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-1-7 13:11:15 | 显示全部楼层
与while(!x) 等价的语句是 while(x!=0)      因为! (逻辑非) 是单目运算符  它的操作数是 是一个右操作数, 你说的while(x!) 这是错误的 肯定过不了 编译
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-1-8 18:19:22 | 显示全部楼层
while(!x)想当于while(x == 0).while(x!)语法不对、
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-1-13 15:07:54 | 显示全部楼层
第一个成立  第二个不成立
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-9 12:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表