复合语句和简单语句的区分不限于选择语句,它是一种语法规定;还看一下教材就知道了。
复合语句指用一对 {}括起来的语句,其中{}中可以是若干条简单语句,简单语句之间用同样遵循C语言语法规则--用分号 (;)隔开。
简单语句就是单跳语句比如print();复合语句就是多条,比如a=b+c; d=d+a;
把多个语句用括号{}括起来组成的一个语句称复合语句。 在程序中应把复合语句看成是单条语句,而不是多条语句.如一条输出语句就是一条简单语句
在条件分支后面不加花括号的以分号结尾的语句就是一条简单语句,同理加了花括号的表示这些语句位于该花括号所包含的代码段内,这些位于代码段内的语句和花括号一起被成为一条复合语句。
复合语句由一对花括号和其中的若干语句和分号;构成。
简单语句则只有一个分号。