全局變量和局部變量

//
//  main.m
//  全局變量和局部變量
//
//  Created by zyz on 15/12/7.
//  Copyright (c) 2015年 zyz. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
   
    /*成員變量
     成員變量不能定義的時(shí)候初始化,成員變量只能用對(duì)象訪問(wèn)
    存儲(chǔ):堆(當(dāng)前對(duì)象對(duì)應(yīng)的堆的存儲(chǔ)空間中)
     存儲(chǔ)在堆中的數(shù)據(jù),不會(huì)被自動(dòng)釋放,只能程序員手動(dòng)釋放
     */
    /*全局變量
    全局變量是在函數(shù)和代碼塊外面的變量
     作用域:從定義的哪一行開始,一致到文件末尾
     可以先定義后賦值,也可以定義的時(shí)候賦值
     全局變量 在靜態(tài)區(qū) 
     程序一啟動(dòng)就分配存儲(chǔ)空間  到文件結(jié)束才會(huì)釋放
     */
    /*局部變量
     局部變量是寫在函數(shù)和代碼塊中的變量
     作用域:是重定義的哪一行開始 知道大括號(hào)和return為止
     存儲(chǔ)在:棧中  會(huì)自動(dòng)釋放
     */
    return 0;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容