C语言之作用域-创新互联

1:作用域的概念

三元ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

 (1)作用域是描述这个变量起作用的代码范围。

 (2)基本来说,C语言变量的作用域规则是代码块作用域。意思就是这个变量起作

用的范围是当前的代码块。代码块就是一对大括号{}括起来的范围,所以一个变量

的作用域是:这个变量定义所在的{}范围内从这个变量定义开始往后的部分。(这就

解释了为什么变量定义总是在一个函数的最前面)

2:示例代码

#include 

int var = 10;

int main(void)
{
    printf("in main var = %d \n",var);    //10
    int var =5;
    
    if(var>0)
    {
        printf("var before if = %d \n",var);   //5
        int var = 2;
        printf("var in if =%d \n",var);   //2
        
    }
    return 0;
}

运行结果:

in main var = 10
var before if = 5
var in if =2

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前标题:C语言之作用域-创新互联
新闻来源:http://hbruida.cn/article/dopjhg.html