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:聲明一個外部定義的變量