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...