您的位置:广东在线游戏网 > 游戏资讯 > C语言中while(!x==0)什么意思

C语言中while(!x==0)什么意思

作者:广东在线游戏网日期:

返回目录:游戏资讯


x==0
while(x) 和while(x!=0)一个意思
while(!x)和 while(x==0)一个意思
希望对你有所帮助,不懂可以追问哦~


效果:判断x的值减一后是否是零,是零则执行循环,否则跳过循环!zd

/*相当于*/
while((--x) == 0)

解释:

--x 是自减运算,即等同于 x = x - 1;(注意与 x-- 的区别)

int x = 10, y = 10;
printf("%d, %d", --x, ++y);/* 输出9 ,11,最终 x = 9, y = 11 */
x = 10, y = 10;
printf("%d, %d", x--, y++);/* 输出10,10,最终 x = 9, y = 11 */

!(--x)是对 --x 的值取反(C语言中,没有真正的boolean类型,而是用非零值表示真,零表示假)



1 !x!=0表示(!x)!=0,!运算优先于!=运算。
2 在C语言中,若有a!=0,则查以简写为a。因此!x!=0可以简写为!x。即
while(!x!=0) 或以简写为:
while(!x) 还可以写为:
while(x==0)

相关阅读

  • C语言中while(!x==0)什么意思

  • 广东在线游戏网游戏资讯
  • x==0while(x) 和while(x!=0)一个意思while(!x)和 while(x==0)一个意思希望对你有所帮助,不懂可以追问哦~效果:判断x的值减一后是否是零,是零则执行循环,否则跳过循环!zd/*相当于*/while((--x)
关键词不能为空

标签导航

wow中部落的草药学1~375的攻略 魔兽世界部落采药(1-375)的路线! WOW部落采矿1-375全程攻略 WOW采药1-375的全程攻略! 金融帝国2如何提升自己的股价? 金融帝国2中期后 如何回收股票 金融帝国2 里如何增加CEO个人财富?自己的公司已经百分百控... 金融帝国2股票问题 while(!x)是什么意思啊? C语言中while(!x==0)什么意思 请问C语言中while(!x)的(!x)是什么意思啊? C语言 while(!x);是什么意思? lol最强暴力输出、最强AP、AD、ADC、肉、辅助团战很... 现在lol里哪些英雄打辅助比较能carry? AP LOL ap辅助哪个强? 辅助是什么意思 LOL里面ADC 魔兽世界打开时出现错误 刚下好的魔兽世界程序运行出现意外错误 魔兽世界打开报错!!!! 为什么最近运行wow一直出现错误报告 口袋妖怪漆黑的魅影烈西拉姆什么性格最好? 口袋妖怪各版本主宠是什么? 口袋妖怪漆黑的魅影5.0的烈希拉姆和捷克罗姆和融合后的酋雷姆... 口袋妖怪漆黑的魅影中烈希拉姆和捷克罗姆在哪 魔兽世界中的世界频道怎么开 魔兽世界怎么加入大脚世界频道 WOW用大脚如何打开世界频道 WOW世界频道是怎么进入来着? 求一款解谜闯关类游戏的名字 求助一款解谜游戏的名字各种求 求一款解谜游戏名字,名字想不起来了··· 求一个冒险解谜游戏名称 哈利波特英文简介 《哈利波特》英文简介 哈利波特1的英文简介~ 英文介绍《哈利波特》 大家都玩过比较经典的解谜游戏有哪些啊,推荐下 电脑解谜游戏有哪些? 推荐几款电脑上的解谜游戏 有哪些好玩的电脑解谜游戏 怎么让千千静听不关联MP3和一些常用格式,或者让Winamp... 下面的多媒体软件工具,由Windows自带的是( ) 下列多媒体软件工具 为什么我下载的winmap不能显示歌词,还有怎么设置才能让w... 由Windows 7自带的是 A.截图工... 萝莉究竟是什么意思? 为毛LOL金克斯叫暴走萝莉?(那安妮算... lol金克斯说的很酷的一句话是什么 金克斯的含义是什么? 英雄联盟里,金克丝有一句叫做我也是个什么什么的,但是什么什么... wow,怎样速练 炼金术和草药学? WOW里面怎样速度提高采药和炼金技能??? WOW采药从0开始怎么练最快?