**區:存放函式體的二進位制**,由作業系統進行管理的
特點:共享、唯讀
全域性區:存放全域性變數和靜態變數以及常量
特點:程式結束後,系統釋放
棧區∶由編譯器自動分配釋放, 存放函式的引數值, 區域性變數等
堆區︰由程式設計師分配和釋放, 若程式設計師不釋放, 程式結束時由作業系統**
在c++中主要利用new在堆區開闢記憶體
程式執行後才有堆區、棧區
int* hahaha(int b);//形參 b 也存放在棧區
int
*hahaha()
int*
hehehe()
//在堆區開闢記憶體
int i =0;
//全域性變數
intmain1()
//利用new操作符在堆區開闢記憶體,利用delete操作符釋放記憶體
//利用new建立的資料,會返回該資料對應的型別的指標
int
*aaa()
//1、new的基本語法
void
test01()
//2、利用new開闢陣列
void
test02()
for(
int j =
0;j <
10;j++
)//列印
//釋放陣列
//注意要加 !!!
delete
arr;
}int
main2()
06 C 筆記 常量
1.進製 字首 0x 或 0x 表示十六進製制,0 表示八進位制,沒有字首則表示十進位制。字尾 可以是 u 或 l 的組合,其中,u 和 l 分別表示 unsigned 和 long。字尾可以是大寫或者小寫。2.科學記數法 e3.字串 轉義字元同c 的用法 string a hello,world ...
C 基礎筆記 06 C 迴圈結構
一 while迴圈結構 while 表示式 執行語句 變數變化 變數需要有變化,保證能調出迴圈,否則可能就形成死迴圈,二 do while迴圈結構 先執行,再判斷條件 do 迴圈體 while 表示式 條件判斷 doconsole.writeline 請輸入y n string answer con...
06 C 名字控制
建立名字是程式設計過程中一項最基本的活動,當乙個專案很大時,它會不可避免地包含大量名字。c 允許我們對名字的產生和名字的可見性進行控制。我們之前在學習c語言可以通過static關鍵字來使得名字只得在本編譯單元內可見,在c 中我們將通過一種通過命名空間來控制對名字的訪問。在c 中,名稱 name 可以...