问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++ 空语句的作用是什么?

发布网友 发布时间:2024-05-28 19:18

我来回答

3个回答

热心网友 时间:2024-06-17 05:56

空语句一般有以下几个用途:
1.纯粹消耗CPU时间,起到延时的作用,但是注意一下,"雨落深山"说的有问题的,在嵌入式系统中一般不会这么用,原因如下:
・对于嵌入式系统来讲,不论是哪种系统,一般下位芯片级的时间单位为Tick,这样的处理单位对于Tick来说太粗略了。
但是在嵌入式系统中,有一种情况下会用到:
・不需要很高的精确度,并且要避免引起Task切替的延迟处理时,有时会这么用。因为起计时器进行延迟的话,超时处理会引起调度进程的轮循,出现Task切替。

2.为了程序的结构清楚,可读性好,以后扩充新功能方便。有些公司的编码规范要求,对于if/else语句等,如果分支不配对的话,需要用空语句进行配对,一般日系企业这么要求的比较多。
例如:
正常的这么做就行:
if(XXX)
{
XXXXX
}
但是编码规范要求,必须这么写
if(XXX)
{
XXXXX
}
else
{
;
}

3. 对于某些大型的软件项目,特别是一些嵌入式项目,处于自动化测试的需要,要求必须进行语句(例如,if/else语句)的配对。
在进行代码静态解析,单体测试Case抽出的时候,为了保证全路径覆盖,很多专业的高端自动测试工具,会建议进行语句(例如,if/else语句)的配对。此时对于一些不完备的分支,就会用空语句补全。

暂时就想到这么多。

热心网友 时间:2024-06-17 05:57

延迟的!

热心网友 时间:2024-06-17 06:01

循环,消磨时间用的,可以用做最土的定时器。

在嵌入式系统中有广泛的用途。

空语句仅由一个分号组成,不进行任何操作。一般用于语法上要求有一条语句但实际没有任何操作的场合。例如:

for(i=1;i<10;i++); //空语句,起延时作用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
和面的和是什么读音? win10 应用打不开。全都打不开。 进入win10打不开软件 win10电脑软件都打不开是什么原因win10突然软件都打不开软件是怎么回事... 软件打不开怎么办win10电脑点不开软件最简单办法 请问下,离厦门市岛内的台湾路的国联大厦最近的建设银行和农业银行... 从巴黎都市到建设银行怎么坐公交车,最快需要多久 东莞万江官桥窖离建设银行哪路车最近? 建行七支分行有那些公交车经过 佛山哪里有飞越丛林拓展 长沙韭菜园到星沙松雅湖驾车路线 长沙韭菜园到星沙松雅湖行驶路线 黎托乡政府到星沙松雅湖坐公交车怎么去 请问森地客服电话是多少? 大陶瓷花盆如何换盆方法有哪些? 关于QQ 群备注的问题,为什么我备注了群名字第二天又变回来了,不是群... ppt底板怎么统一修改ppt底板怎么统一修改图片 怎么把PPT的母板设定成统一的样式? 音乐中&gt; 记号是什么 내가 그리웠니里的女歌手是谁 杭州城站到海宁皮革城最晚一班地铁是几点? "人来疯"是 贬义还是褒义 魏子赫测测分数 怎样才能知道自己的电脑是什么配置的? vivo钱包在哪卸载啊? 发生频率最高的地震 皲裂性湿疹怎么根治 消防工程师综合能力真题精选,考试前必看 申根地区什么意思 军事申根区是什么意思 ...一个鸡蛋烧汤 还吃了一点点水煮白菜 会不会胖。刚做完埋线减肥、请问... 微信pc端怎么改字体样式 PC版微信怎么换字体 一起来捉妖妖灵便当盒怎样获得 已知A,B两数的最大公因数是12,最小公倍数是72,A=36,B=?(要有算式过程... 两个数的最小公倍数是72,最大公倍数是12且他们之间没有倍数关系,这两个... AB两个数的最大公约数是12,最小公倍数是72,A=36.B=? 已知AB两个数的最大公约数是12,最小公倍数是72,A=36,B=? ...b的最小公倍数是72,那么a+b可以有几种不同的值? AB两个数的最大公约数是12,最小公倍数是72,且这两个数不成倍数关系,求... 如何打印pdf文档的一半纸张上? 怎么把手机里的文件只打印一部分呢? word文档怎么转化成excel表格 电脑文件属性'打开方式'怎么改成'未知应用程序 电脑无法安装未知软件怎么修改系统 Vlone短袖如何通过色标和面料辨别真伪? “青少年不允许吸烟”用英语怎么说? “在一个文明的国家里中学生是不允许抽烟的”用英语怎么翻译? 抖音直播在哪里申请权限? 在TN系统中保护接零的安全作用是()。