C 基礎筆記 06 C 迴圈結構

2021-08-18 12:03:14 字數 811 閱讀 6694

一     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 可以...