在C语言中,一对花括号“{}”不仅可用作函数体的开头和结尾的标志,也可用作复合语句的开头和结尾的标志。复合语句也可称为“语句块”,其语句形式如下:
{语句l语句2……语句n}
用一对花括号把若干语句括起来构成一个语句组。一个复合语句在语法上视为一条语句,在一对花括号内的语句数量不限。例如:
{a++;b*=a;printf(”b=%d\n”,b);}
转自:考试站 examzz.com 在复合语句中,不仅可以有执行语句,也可以有定义部分,定义本复合语句中的局部变量(详见第12章)。
c程序中的所有语句都必须由一个分号“;”作为结束。如果只有一个分号,如: main()
{; }这个分号也是一条语句,称为“空语句”,程序执行时不产生任何动作。程序设计中有时需要加一个空语句来表示存在一条语句,但随意加分号也会导致逻辑上的错误,而且这种错误十分隐蔽,编译器也不会提示逻辑错误,初学者一定要小心,需要慎用。