c语言作用域详解,C语言之作用域
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                c语言作用域详解,C语言之作用域
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                1:作用域的概念
(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
總結
以上是生活随笔為你收集整理的c语言作用域详解,C语言之作用域的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 【物联网】微信小程序接入阿里云物联网平台
- 下一篇: 好东西为什么卖不动,店铺选址开店必读!
