c语言中的空语句

执行一个空语句就是将控制转到该语句的结束点,如果空语句是可到达的则空语句的结束点也是可到达的。这句话怎么理解,另外,空语句到底有什么作用,求各位大虾... 执行一个空语句就是将控制转到该语句的结束点,如果空语句是可到达的则空语句的结束点也是可到达的。
这句话怎么理解,另外,空语句到底有什么作用,求各位大虾
展开
 我来答
小新_没蜡笔23
推荐于2018-08-30 · TA获得超过383个赞
知道答主
回答量:126
采纳率:0%
帮助的人:69.7万
展开全部
所谓的空语句就是说没有执行代码,只有一个语句结束的标志:分号
例如:int a = 1;
1 while(1)
2 {
3 ;
4 a++;
5

6 if(a == 10)
7 break;

8}

第三行就是空语句,当程序执行到第三行的时候,什么都不做,继续往下执行第四行,空语句不会影响程序的功能和执行顺序,第五行是空行,与空语句不同,程序执行到第五行的时候会忽略空行,而不会忽略空语句。具体的作用我只是在测试的时候用过
隧道里的鱼
2012-07-05
知道答主
回答量:33
采纳率:0%
帮助的人:19.5万
展开全部
任何空语句都是可执行的,当你执行一个空语句时和普通语句没有区别,只是空语句什么也不做而已,当你执行完一个空语句的时候(也就是什么都不用做就执行完了),自然就到语句的结束点,进而执行下一条语句。
比如for(i=1;i<10;i++){}循环内部是空语句,这个空语句是可达到的,那么当循环结束的时候,也就到大空语句的结束点了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b45dd13
2012-07-05 · TA获得超过588个赞
知道小有建树答主
回答量:910
采纳率:0%
帮助的人:319万
展开全部
可做暂停作用,
...............
for(int i=0;i<20;i++){}//执行20次后才执行后面的语句,这个叫空语句可达
......

...............
while(1){}//一直执行
......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chinaboyzyq
推荐于2017-10-11 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3240万
展开全部
  1. 只有分号“;”组成的语句称为空语句。

  2. 空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。

  3. 例如 while(getchar()!='\n');本语句的功能是,只要从键盘输入的字符不是回车则重新输入。这里的循环体为空语句

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
繁瓃商寄翠
2020-02-20 · TA获得超过3685个赞
知道大有可为答主
回答量:3032
采纳率:25%
帮助的人:444万
展开全部
所谓的空语句就是说没有执行代码,只有一个语句结束的标志:分号例如:int
a
=
1;
1
while(1)
2
{
3
;
4
a
;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式