博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言之作用域
阅读量:6470 次
发布时间:2019-06-23

本文共 568 字,大约阅读时间需要 1 分钟。

1:作用域的概念

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

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

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

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

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

2:示例代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
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

本文转自 菜鸟养成记 51CTO博客,原文链接:http://blog.51cto.com/11674570/1863666

转载地址:http://scjko.baihongyu.com/

你可能感兴趣的文章
招商银行信用卡重要通知:消费提醒服务调整,300元以下消费不再逐笔发送短信...
查看>>
python全栈_002_Python3基础语法
查看>>
C#_delegate - 调用列表
查看>>
交换机二层接口access、trunk、hybird三种模式对VLAN的处理过程
查看>>
jQuery.extend 函数详解
查看>>
[转]Windows的批处理脚本
查看>>
lnmp高人笔记
查看>>
多维数组元素的地址
查看>>
数据库运维体系_SZMSD
查看>>
福大软工1816 · 第三次作业 - 结对项目1
查看>>
selenium多个窗口切换
查看>>
静态库 调试版本 和发布版本
查看>>
JAVA中的finalize()方法
查看>>
慕课网学习手记--炫丽的倒计时效果Canvas绘图与动画基础
查看>>
==与equals()的区别
查看>>
基本分类方法——KNN(K近邻)算法
查看>>
在XenCenter6.2中构建CentOS7虚拟机的启动错误
查看>>
.NET Framework3.0/3.5/4.0/4.5新增功能摘要
查看>>
php中表单提交复选框与下拉列表项
查看>>
熟悉常用的Linux操作
查看>>