C程式語言讀書筆記 (三)控制流

2021-08-22 19:46:39 字數 593 閱讀 9650

1.在c語言中,分號是語句結束符,pascal語言卻把分號用做語句之間的分隔符。

2.for( ; ; )是乙個無限迴圈的語句,需要借助break或者return語句終止。

3.do while和pascal語言的repeat-until語句等價。

4.continue用於使for while或者do while語句開始下一次執行迴圈的執行。

在while和do while語句中,continue語句的執行意味著立即執行測試部分。

在for迴圈中,則意味著使控制轉移到遞增迴圈變數部分。

continue只用於迴圈語句,不用於switch語句。

5.goto語句最常用的用法是終止程式在某些深度巢狀的結構中的處理過程。例如一次跳出兩層或多層迴圈,這種情況下使用break語句是不能達到目的的,它只能從最內層迴圈退出到上一級迴圈。

6.目前的程式語言都採用結構化語言,在結構化程式設計中一般不主張使用goto語句,原因為:

在程式比較簡單是用goto語句是比較靈活,但是當程式比較複雜時很容易造成程式流程的混亂。

利用goto語句對以後的後別人看程式是很難理解。

除錯程式的過程也會變得很困難。

《c程式語言》讀書筆記

舉例如下 char a 10 1 定義的時候直接用字串賦值 char a 10 hello 注意 不能先定義再給它賦值,如 char a 10 a 10 hello 這樣是錯誤的!2 對陣列中字元逐個賦值 char a 10 3 利用strcpy char a 10 strcpy a,hello 易...

《C程式語言》 讀書筆記

在mac下可以使用sublime進行c語言程式編寫,然後通過命令列來執行c程式。在sublime新建乙個c程式,譬如 test.c include main 然後在命令列中執行 cc test.c編譯後會自動生成乙個a.out檔案,然後我們執行a.out檔案 test.c就會在命令行內列印出 hel...

C程式語言讀書筆記 5

double dp,atof char 表明,dp 和atof char 的值都是 double 型別的。該宣告中 atof 的引數是指向 char 型別的指標,指標必須指向特性型別的物件,但是 void 型別的指標可以存放指向任何型別的指標。陣列和指標的關係 陣列名所代表的指標就是該陣列最開始的乙...