C语言作用域

   作用域描述程序中可访问标识符的区域。一个 C 变量的作用域可以是 块作用域、函数作用域、函数原型作用域或文件作用域 。块是用一对花括号括起来的代码区域。例如,整个函数体是一个块,函数中的任意复合语句也是一个块。定 义在块中的变量具有块作用域(block scope),块作用域变量的可见范围是 从定义处到包含该定义的块的末尾。另外,虽然函数的形式参数声明在函数
的左花括号之前,但是它们也具有块作用域,属于函数体这个块。所以到目 前为止,我们使用的局部变量(包括函数的形式参数)都具有块作用域。因 此,下面代码中的变量 cleo patrick 都具有块作用域:
double blocky(double cleo) 
    { 
          double patrick = 0.0;
             ...    
         return patrick;
     }

声明再内存块中的变量,其u总用于近局限于该声明所在的块;

double blocky(double cleo) 
{ 
       double patrick = 0.0; 
        int i; 
        for (i = 0; i < 10; i++) 
    {  
            double q = cleo * i; // q的作用域开始
              ... 
            patrick *= q; 
     }                            // q的作用域结束 
            ... 
           return 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值