文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>复合语句小窥

复合语句小窥

时间:2010-08-07  来源:windhua

今天看书发现“复合语句”,一看到,有点想法,但是不是太清楚,遂google之。发现还真有点门道。
这是在Dev Cpp下写的代码: #include<stdio.h>      int main(){     int a = 1,b = 2,c = 3;     printf("[1]: %d,%d,%d\n",a,b,c);     {         int b = 20,c = 30;         printf("[2]: %d,%d,%d\n",a,b,c);     }     printf("[3]: %d,%d,%d\n",a,b,c);       getch();     return 0; } 运行结果是 [1]: 1,2,3 [2]: 1,20,30 [3]: 1,2,3
    下面是一些网上资料:

——{}号是用于将若干条语句组合在一起形成一种功能块,这种由若干条语句组合而成的语句就叫复合语句。

——复合语句之间用{}分隔,而它内部的各条语句还是需要以分号";"结束。

——复合语句是允许嵌套的,也是就是在{}中的{}也是复合语句。

——复合语句在程序运行时,{}中的各行单语句是依次顺序执行的。

——C语言中可以将复合语句视为一条单语句,也就是说在语法上等同于一条单语句。

——对于一个函数而言,函数体就是一个复合语句,也许大家会因此知道复合语句中不单可以用可执行语句组成,还可以用变量定义语句组成。

——要注意的是在复合语句中所定义的变量,称为局部变量,所谓局部变量就是指它的有效范围只在复合语句中,而函数也算是复合语句,所以函数内定义的变量有效范围也只在函数内部。


        总结一下的说。要注意的是:复合语句是{}包括起来的代码块,函数体是一个复合语句,复合语句在语法上被看作是一条单语句,复合语句内部定义的变量是局部变量。特性可以全部参考函数体。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载