标题:
51单片机C语言语句理解,求解惑
[打印本页]
作者:
choi
时间:
2021-7-26 16:24
标题:
51单片机C语言语句理解,求解惑
大家好 我是小白一名 今天在学习别人写的代码 其中有一句 Now>9? Now = 0:_nop_(); 应如何理解 (signed int Now) 请大家解惑 谢谢
作者:
效果也很好
时间:
2021-7-26 17:12
三目运算符,如果now大于9的时候把now置为0。如果小于等于9的时候执行一个汇编机器指令。这个指令的意思是延迟一个指令周期1us。
作者:
lkc8210
时间:
2021-7-26 17:16
即是if的简化写法:条件?成立:不成立;
等同于:
if(Now>9)
{
Now = 0;
}else
{
_nop_();//空操作
}
作者:
munuc_w
时间:
2021-7-26 17:18
if(Now>9)
Now = 0;
else
_nop_();
作者:
choi
时间:
2021-7-26 17:22
谢谢各位抽空热心指导 谢谢
作者:
dwb123
时间:
2021-7-27 10:28
NOW是否大于9,如果大于使NOw=0,否则延迟一个周期
作者:
loseman
时间:
2021-7-27 11:29
对 Now>9进行判断,成立则 Now = 0,不成立则_nop_();
作者:
univers
时间:
2021-7-27 11:52
munuc_w 发表于 2021-7-26 17:18
if(Now>9)
Now = 0;
else
学习了,这个才明了呀。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1