c語言知識點 1

2021-07-24 00:24:52 字數 778 閱讀 1563

1. 參與運算的資料是什麼型別,結果也是什麼型別,並且參與運算資料必須是同一型別,會進行自動型別轉換

double d=10/3 =3.00000,還有自動型別提公升

2. int size = sizeof (char);僅這種情況括號不能去掉

3. c語言中,條件成立為真,不成立為假,任何數值都有真假性,只有0為假

4.關係運算子int result  = b>a;返回值只有0和1

5. if(a==0)不小心少寫=,為防止這情況,可以把常量值寫左邊

6. while迴圈continue 直接結束這一次迴圈體進入下一次迴圈  while

7.一定要初始化,給乙個不合理的值,執行流程才能進入相應的**塊

8.關於迴圈體不寫大括號,就意味著後面的第一條語句就是迴圈體,條件成立,就會執行它後面的第一條語句

9. for while 迴圈的區別:while 只能使用外面的變數,而for 直接把變數寫到括號裡面,執行完畢變數**,提高效能,常用for迴圈

10.如果是要記錄次數的,一般用for迴圈,定義乙個變數來記錄次數

11.個人想法: for迴圈巢狀,執行「一次」外面的for,然後把裡面的for所有迴圈執行並輸出完畢後,再執行下一次的外面的for迴圈

12.搭配: if  else;switch case1 break default break ;break 用於switch和迴圈體,continue只用於迴圈體,結束當前迴圈,進入下一次迴圈

13.更改可執行檔案的名稱  cc -c ***.c -o 檔名

C語言知識點梳理 1

include int main 這是主函式。當程式執行時main函式是起始函式,程式的起點。int為函式的返回值型別,括號中的內容為函式的引數,這裡主函式沒有引數,所以括號中沒有內容,在自定義函式中如果需要引數則需要在括號中依次定義引數的型別和引數名 如 int pow int int a,int...

C語言知識點 複習(1)

知識點總結 1.所有巨集定義 列舉常量 唯讀常量全用大寫字母命名,用下劃線分割單詞。2.不同型別資料之間的運算注意精度擴張問題,一般低精度向高精度擴張。3.sizeof在計算變數的時候,括號可以省略 在計算資料型別的時候,括號是不可以省略的。4.const應該改寫為readonly,是唯讀的變數,並...

C語言知識點複習(1)

閱讀 c語言深度解剖 總結一些已經生疏的知識點。定義和宣告的區別 定義,建立乙個物件,並為這個物件分配一塊記憶體,並定義乙個變數名 宣告,告訴編譯器變數名已經被匹配到一塊記憶體上了或預定變數名,使其不能被其他的記憶體繫結。他們的區別就在於,定義建立了物件並為這個物件分配了記憶體,宣告沒有分配記憶體。...