1. 程式人生 > >C語言學習記錄_2019.02.03

C語言學習記錄_2019.02.03

bsp return 空格 turn 輸入 其他 c語言 printf 並行

  • 優先級:算術運算符 > 關系運算符 > 賦值
  • ==和!=的優先級低於其他關系運算符
  • 連續的關系運算符從左到右進行
  • 註釋:“//”或“/**/”
  • 判斷語句:if else
  • 寫代碼有時看重的是你能否讓足夠多的人讀懂你的代碼
  • if語句形式:

(1)if ( ) {語句;}

(2) if ( ) 語句;以句號為結束標誌;沒有大括號的話,只有緊跟在if 和else後面的那一句代碼有效。因為if和else後面都只執行一句話,要想執行多個語句及必須加上大括號,所以總的來說加上大括號是最好的

  • 讀入輸入數據之後再輸出數據的目的為了檢驗輸入是否正確;
  • /* */編譯會被替換為空格
  • 條件互補的並行判斷,從高處(低處)往下判斷

if

else if

else if

…….

else

  • 寫程序即為寫步驟
  • 352%100 ->52 去掉左邊
  • 352/10 ->35 去掉右邊
  • x/=10 --> x=x/10
  • 查數字位數,最大能查10位;
  • 循環體內要有改變條件的機會
  • 代替調試顯示變量的隨時值:printf(“hr1”)等等
  • while循環:

while(<循環條件>)

{

<循環體語句>

}

  • do-while循環

do

{

<循環體語句>

}while(<循環條件>);---->註意分號不要丟失;

  • 結束一個語句,要麽是大括號“{}”,要麽是分號“;”
  • #include <stdio.h> 
    
    int main()
    {   int i=0;
        for(i=10;i>0;i--)
        {
            printf("%d\n",i);
        }
        
        return 0;
    }

C語言學習記錄_2019.02.03