C與指標 語句(一)

2021-09-26 04:12:06 字數 1538 閱讀 7902

break:永久終止迴圈。在執行完break語句之後,下一條執行的語句就是迴圈正常結束後應該執行的那條語句。(退出迴圈)

continue:永久終止當前次的迴圈。在執行完continue語句之後,執行流接下來重新測試表示式的值,決定是否繼續執行迴圈。(跳過迴圈體剩餘部分,開始下一次迴圈)

while((ch=getchar())!=eof)
for語句與while語句的區別在於出現continue語句。

for: continue語句跳過迴圈體的剩餘部分,直接回到調整部分;

while:continue語句直接跳過調整部分(因調整部分為迴圈體一部分)。

switch(ex)   //ex的結果必須為整型值

//貫穿於statement_list之間的是乙個或多個case標籤

//

case語句:每個case標籤必須具有乙個唯一的值。case標籤只確定語句列表的進入點而不是劃分它們的原因。

break語句:將語句列表劃分為不同的部分。在switch語句中遇到了break語句,執行流會立即跳到語句列表的末尾(避免switch語句執行時貫穿所有的case標籤)。(只影響包圍它的最內層迴圈)

default字句:當switch表示式的值並不匹配所有case標籤的值時,執行default字句後面的語句。

goto語句:跳出多層巢狀的迴圈。把程式的執行流從一條語句轉移到另一條語句。一般情況下應盡量避免使用goto語句。

c並不具備任何輸入/輸出語句,也不具備任何異常處理語句,均通過呼叫庫函式來實現。

1.正數n的平方根可以通過計算一系列近似值來獲得,每個近似值都比前乙個更加接近準確值。第乙個近似值是1,接下來的近似值則通過下面的公式來獲得。

編寫乙個程式,讀入乙個值,計算並列印出它的平方根。如果你將所有的近似值都列印出來,你會發現這種方法獲得準確結果的速度有多快。原則上,這種計算可以永遠進行下去,它會不斷產生更加精確的結果。但在實際中,由於浮點變數的精度限制,程式無法一直計算下去。當某個近似值與前乙個近似值相等時,你就可以讓程式停止繼續計算了。

程式如下:

// 計算乙個數的平方根。

#include #include int main()

// 計算平方根的近似值,直到它的值不再變化。

new_guess = 1;

do while( new_guess != last_guess );

// 列印結果

printf ("square root of %g is %g\n", number, new_guess );

system("pause");

return exit_success;

}

sweet dream~

《C與指標》學習筆記(一)

1.刪除一段 沒學過程式設計的人會直接刪除 學過一點程式設計的人也許會用 注釋掉,但是碰到一大段程式時,直接在這段程式的首尾分別加上 注釋掉式,如果這段 原先就有注釋存在,就會出現問題。而c程式設計高手,一般都會用 if指令,才能使程式真正地從邏輯上刪除。if 0 statements endif ...

c語言與指標 (一)指標與變數

寫在前面 指標是學習c語言時,最讓人頭痛的乙個難題。但是指標不僅是c語言的精髓,它還貫穿整個計算機底層儲存與訪問方式。指標實際上就是位址,指標變數用來存放指標 位址 指標變數也是一種變數,它和不同的變數同樣要佔一定的儲存空間。但指標變數與不同的變數不同之處在於,指標的儲存空間存放的不是不同的資料,而...

C 指標 指標與陣列

1.一維陣列與指標 陣列指標 陣列的首位址稱為陣列指標。若定義整型陣列a 5 系統為陣列分配的位址從1000到1019,則陣列a的首位址1000為陣列a的陣列指標。c 規定,陣列的首位址可用陣列名a表示,因此,陣列a的陣列指標 a a 0 陣列指標變數 int a 5 int p a 0 則p為陣列...