日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

【C 语言】变量本质 ( 变量概念 | 变量本质 - 内存空间别名 | 变量存储位置 - 代码区 | 变量三要素 )

發布時間:2025/6/17 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【C 语言】变量本质 ( 变量概念 | 变量本质 - 内存空间别名 | 变量存储位置 - 代码区 | 变量三要素 ) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、變量概念
  • 二、變量本質
    • 1、變量本質 - 內存別名
    • 2、變量存儲位置 - 代碼區
    • 3、變量三要素





一、變量概念



變量概念 : 變量 是 既能讀 , 又能寫內存對象 ;

與 變量 相對的一個概念是 常量 , 常量一旦初始化之后 , 就 不能修改 ;

變量定義 :

數據類型 變量標識符1, 變量標識符2, ... , 變量標識符n;

使用

int a;

定義了一個變量 a , C 語言編譯器會為該變量在 內存 中 , 分配 444 字節的內存空間 ;

使用

double b;

定義了變量 b , C 語言編譯器會為該變量在 內存 中 , 分配 888 字節內存空間 ;





二、變量本質




1、變量本質 - 內存別名


程序 通過 變量 申請 內存空間 , 并 為這塊內存空間 命名 ;

通過 變量名 , 可以 訪問 內存空間 ; 變量 相當于 一段連續的 內存空間 的 別名 , 相當于 門牌號 ;

( 變量的本質是 門牌號 , 內存別名 )


變量概念中 , 變量 是 既能讀 , 又能寫內存對象 ;

通過 變量 讀寫的對象內存 , 不是變量 , 變量只是 內存的別名 , 相當于門牌號 ;


2、變量存儲位置 - 代碼區


變量是內存標號 , 要放在內存外面 ;


程序執行時 , 變量本質是代碼 , 在 代碼區 存儲 ;

內存四區 從下到上 : 代碼區 | 全局區 | 棧區 | 堆區 ;


3、變量三要素


變量三要素 :

  • 名稱
  • 大小
  • 作用域

變量的生命周期 : 變量僅在定義的大括號內有效 ;

總結

以上是生活随笔為你收集整理的【C 语言】变量本质 ( 变量概念 | 变量本质 - 内存空间别名 | 变量存储位置 - 代码区 | 变量三要素 )的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。