在C語言中宣告和定義的區別
- 經驗
- 關注:1.39W次
宣告一個變數只是將變數名標識符的有關資訊告訴編譯器,使編譯器“認識”該識別符號,但宣告不一定引起記憶體的分配。而定義變數意味著給變數分配記憶體空間,用於存放對應型別的資料,變數名就是對相應的記憶體單元的命名。
1、宣告是當一個計算機程式需要呼叫記憶體空間時,對記憶體發出的“佔位”指令,稱為“宣告”。
2、定義是計算機使用判斷或命題的語言邏輯形式,確定一個認識物件或事物在有關事物的綜合分類系統中的位置和界限,使這個認識物件或事物從有關事物的綜合分類系統中彰顯出來的認識行為。
- 文章版權屬於文章作者所有,轉載請註明 https://zhizhiguan.com/zh-tw/jingyan/lkdv7v.html