一 while迴圈結構
while(表示式)
{ 執行語句;
變數變化 //變數需要有變化,保證能調出迴圈,否則可能就形成死迴圈,
二 do-while迴圈結構(先執行,再判斷條件)
do{ 迴圈體;
while(表示式--條件判斷);
doconsole.writeline("請輸入y/n");
string answer = console.readline();
while(answer = "n");
console.writeline("perfect!");
console.readkey();
三 for迴圈結構(一般用於已知迴圈次數)
for(表示式1;表示式2;表示式3)
迴圈體;
for迴圈執行過程:
1.計算表示式1(一般用於定於迴圈變數和對變數賦予初值)
2. 計算表示式2(即迴圈條件,結果為bool型別),為true,則執行迴圈體;為false,則調出迴圈體
3. 執行完迴圈體,執行表示式3(一般為變數的自增或自減),然後再計算表示式2,判斷返回結果。
四 break語句,用於跳出當前迴圈
五 continue語句,用於迴圈中,程式執行到continue語句,立即結束本次迴圈(即continue後面的語句不再執行),直接進行下一次迴圈。
六 goto語句(不建議使用),可直接跳轉到制定的語句
七 三元表示式 (int max = a>b ? a:b; 表示如果a>b,則將a賦值給max,否則b賦值給max)
06 C 筆記 常量
1.進製 字首 0x 或 0x 表示十六進製制,0 表示八進位制,沒有字首則表示十進位制。字尾 可以是 u 或 l 的組合,其中,u 和 l 分別表示 unsigned 和 long。字尾可以是大寫或者小寫。2.科學記數法 e3.字串 轉義字元同c 的用法 string a hello,world ...
C 學習筆記06,C 核心程式設計
區 存放函式體的二進位制 由作業系統進行管理的 特點 共享 唯讀 全域性區 存放全域性變數和靜態變數以及常量 特點 程式結束後,系統釋放 棧區 由編譯器自動分配釋放,存放函式的引數值,區域性變數等 堆區 由程式設計師分配和釋放,若程式設計師不釋放,程式結束時由作業系統 在c 中主要利用new在堆區開...
06 C 名字控制
建立名字是程式設計過程中一項最基本的活動,當乙個專案很大時,它會不可避免地包含大量名字。c 允許我們對名字的產生和名字的可見性進行控制。我們之前在學習c語言可以通過static關鍵字來使得名字只得在本編譯單元內可見,在c 中我們將通過一種通過命名空間來控制對名字的訪問。在c 中,名稱 name 可以...