日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

文章目錄

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





一、變量概念



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

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

變量定義 :

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

使用

int a;

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

使用

double b;

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





二、變量本質




1、變量本質 - 內存別名


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

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

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


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

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


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


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


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

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


3、變量三要素


變量三要素 :

  • 名稱
  • 大小
  • 作用域

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

總結

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

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