當前位置:
首頁 >
内存四域,变量声明和定义,寄存器,c内嵌汇编,auto,堆栈,常量,静态变量
發布時間:2024/9/27
37
豆豆
生活随笔
收集整理的這篇文章主要介紹了
内存四域,变量声明和定义,寄存器,c内嵌汇编,auto,堆栈,常量,静态变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.內存四大區域
2.在程序中,變量的聲明可以有多份,定義只能有一份
3.寄存器在cpu里面,沒有地址
4.c語言內嵌匯編語言
5.auto變量
自動分配內存,自動釋放內存。
6、棧的大小由編譯器決定
修改棧的方式,右擊項目à屬性à配置屬性à鏈接器à系統à堆棧保留大小
7.卡死cpu,卡死內存的程序
8.在堆上申請空間后賦值后,不可以釋放內容。要通過free方法進行釋放對空間。
9.常量字符串在代碼區。代碼區是智能讀的。
10.常量本質
10.靜態變量,全局變量的差別
A全局變量可以跨文件使用
?B? int a = 10;??? 等價于:聲明+賦值 = 定義
? C:靜態區和程序共存亡,靜態區分配優先于main函數
? D:棧區:反復回收,反復釋放。
?E:加了static讀的全局變量,限定只有本C文件中可以訪問。
extern:聲明一個外部定義的變量
總結
以上是生活随笔為你收集整理的内存四域,变量声明和定义,寄存器,c内嵌汇编,auto,堆栈,常量,静态变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: read的过去式和过去分词(wear的过
- 下一篇: 内存中原码,反码,补码,查看数值范围,,