對C語言中語句部分的一些總結。

2021-09-05 08:21:33 字數 849 閱讀 8376

c的許多語句的行為和其他語言中的類似語句相似。

if語句根據條件執行語句,while語句重複執行一些語句。

由於c並不具備布林型別,所以這些語句在測試值時用的都是整型表示式。

零值被解釋為假,非零值被解釋為真。

for語句是while迴圈的一種常用組合形式的速記寫法,它把控制迴圈的表示式收集起來放在乙個地方,以便尋找。

do語句與while語句類似,但前者能夠保證迴圈體至少執行一次。

最後,goto語句把程式的執行流從一條語句轉移到另一條語句。

在一般情況下,我們應該避免goto語句。

c還有一些語句,它們的行為與其他語言中的類似語句稍有不同。

賦值操作是在表示式語句中執行的,而不是在專門的賦值語句中進行。

switch語句完成的任務和其他語言的case語句差不多,但switch語句在執行時貫穿所有的case標籤。要想避免這種行為,你必須在每個case的語句後面增加一條break語句。switch語句的default子句用於捕捉所有表示式的值與所有case標籤的值均不匹配的情況。如果沒有default子句,當表示式的值與所有case標籤的值均不匹配時,整個switch語句體將被跳過不執行。

當需要出現一條語句但並不需要執行任何任務時,可以使用空語句。

**塊允許你在語法要求只出現一條語句的地方書寫多條語句。當迴圈內部執行break語句時,迴圈就會退出。當迴圈內部執行continue語句時,迴圈體的剩餘部分便被跳過,立即開始下一次迴圈。在while和do迴圈中,下一次迴圈開始的位置是表示式測試部分。但在for迴圈中,下一次迴圈開始的位置是調整部分。

就是這些了!c並不具備任何輸入/輸出語句;i/o是通過呼叫庫函式實現的。c也不具備任何異常處理語句,它們也是通過呼叫庫函式來完成的。

c語言中的一些注意點

1.指標函式和函式指標的區別 1 指標函式是指帶指標的函式,即本質是乙個函式。函式返回型別是某一型別的指標 型別識別符號 函式名 參數列 int f x,y 首先它是乙個函式,只不過這個函式的返回值是乙個位址值。函式返回值必須用同型別的指標變數來接受,也就是說,指標函式一定有函式返回值,而且,在主調...

C 語言中的一些程式設計技巧

1 如何對復合型別資料構造stl模版的比較函式。對於通用的stl演算法,比如一些排序演算法或比較演算法,都能夠自己定義比較函式。比如下面的形式 bool compare suitor a,suitor b stable sort suitors,suitors suitor count 1,comp...

C語言中的一些重要函式

1.字串複製函式 strcpy strcpny 標頭檔案 include 用法 strcpy 字串1,字串2 strcpny 字串1,字串2,n 作用 將字串2複製到字串1中 函式原型 char strcpy char dest,const char src char strcpny char de...