c语言中空语句的一般形式是为,还有复合语句的形式为。50分。好好回答。谢谢,非专业勿扰

如题所述

只有分号“;”组成的语句称为空语句。

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

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

复合语句从形式上看是多个语句的组合,但在语法意义上它是一个整体,相当于一条语句,所以凡是可以用简单语句的地方都可以用复合语句来实现。在程序设计中复合语句被看成是一条语句,而不是多条语句。

例如:

{a=10;printf(“%d”,a);}

就是复合语句。变量a=10的作用区域就在{ }之内,用于printf函数的输出处理。详细内容见变量的存储类别。

提示 复合语句中的每一条语句都必须以“;”结束。而不允许将“;”写在“}”外。复合语句不需要以“;”结束。

扩展资料:

空语句实际上并不能执行任何语句,对于程序员来说是没有意义的。但由于编程语言的规范性,例如在某种特殊情况下,希望使用三目运算符但只希望判断正确或错误时返回结果,否则不做任何事,在没有空语句填充三目运算符间的空缺的话,程序是会报错的。此时空语句则非常必要。

在程序中空语句可用来作空循环体,例如:while(getchar()!='\n');或:while(getchar()!='\n'){}

参考资料来源:百度百科-空语句

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-05-01
空语句的一般形式为在一行上只有一个分号,如:
;
复合语句的一般形式为在一对大括号内写多条语句,如:
{
x=3;
y=5;
}本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网