复合语句用什么作用,其是不是就是方法中去掉方法名和参数后剩下的东西

来源:百度知道 编辑:UC知道 时间:2024/05/16 10:43:24
复合语句用什么作用,其是不是就是将方法 去掉方法名和参数后剩下的东西

将若干条语句组合在一起形成一种功能块,这种由若干条语句组合而成的语句就叫复合语句复合语句之间用{}分隔,而它内部的各条语句还是需要以分号";"结束。复合语句是允许嵌套的,也是就是在{}中的{}也是复合语句复合语句在程序运行时,{}中的各行单语句是依次顺序执行的。以C语言中可以将复合语句视为一条单语句,也就是说在语法上等同于一条单语句。对于一个函数而言,函数体就是一个复合语句,也许大家会因此知道复合语句中不单可以用可执行语句组成,还可以用变量定义语句组成。要注意的是在复合语句中所定义的变量,称为局部变量,所谓局部变量就是指它的有效范围只在复合语句</B>中,而函数也算是复合语句,所以函数内定义的变量有效范围也只在函数内部。

复合句就和英语里的从句一个概念
比如if (x==y)按照正常的后面只能跟一个,比如
if(x==y); a=b;
但是如果你想要判断了这个后做两个内容,比如
if(x==y); a=b; c=d;
这样会怎么样呢?
其实从属if的只有a=b,因为它后面跟的表达式只能有一句,所以c=d;不管判断为真或假都执行。
if(x==y); {a=b; c=d;}
{}就是复合句的框框了。这样一弄就把两个句子都并和到了if的从属句中。

换句话说,复合句就是指原本只能有1句的现在跟多句,就要用复合句
qq107395975