C語言閱讀筆記 1

2021-08-20 16:39:00 字數 834 閱讀 4855

1.getchar()與putchar()函式:getchar是從stdin流中讀入乙個數,這個數只是字元型。同理putchar是向終端裝置輸出乙個字元。都是stdio.h中的庫函式。可以使用getchar();使程式暫停,不至於執行之後閃屏關閉。因為scanf()不會讀取\n回車鍵,可以使用while((getchar()) != '\n');來清除停留在輸入緩衝區的回車。

2.c語言可以區分大小寫。

3.ctype.h標頭檔案中的字元測試函式

4.if else 做多可以巢狀127個,else與離他最近的if配對,除非該if被花括號括起來

5.在c中比較式子不能這樣寫90<=range<=100,這樣寫法雖然沒有語法錯誤,但是c編譯器會先計算90<=range,若為真則為1,若為假則為0。這樣就導致後面的條件不能生效

6.對於陣列int a[20]表示有該陣列可以儲存20個整型元素,但是下標直到19因為從0開始。鍵盤在dos視窗的輸入時緩衝的,只有當按下enter鍵的時候才讀取緩衝

7.巨集定義的變數值是否可修改更由巨集定義最原始的變數決定,假如最原始的變數是定值那麼新定義的巨集定義不可修改,假如最原始的變數就是乙個變數那麼就可以修改。但是經過const限定的變數的值絕不可修改

8.while和for都是入口條件迴圈即在每次執行迴圈前面進行條件檢查而do while是出口條件迴圈即限制性迴圈在執行條件檢查。符合條件則執行迴圈,

但是需要注意的是do while

是以分號結尾的。do while(b);do和while中間不加分號時只可以寫一條語句

9.

嗨翻C語言閱讀筆記

好習慣 c語言通常以注釋開頭。聚焦 主函式 main main 的返回型別是int,當計算機執行程式時,需要一些方法判斷程式是否執行成功,計算機檢查main 的返回值來做到這一點。讓main 返回0,表示執行成功。字串 字串只是字元陣列。別在字串的盡頭掉下去,所以以 0作為哨兵字元。通常計算機不知道...

C語言筆記 1

字與位元組 不同系統的字的定義可能不一樣,位元組長度與編譯器有關 bit 位 位元組 8bit 字 4位元組 32bit 半字 2位元組 16bit int 4位元組 char 1位元組 double 8位元組 float 4位元組 short 2位元組 long 4位元組 注意 指標都是4位元組 ...

C語言筆記1

helloworld include main fahrshiftcelsius1.0 include 當fahr 0,20,300時,分別 列印華氏溫度 攝氏溫度對照表 main getch fahrshiftcelsius2.0 include 當fahr 0,20,300時,分別 列印華氏溫度...