開始學習C語言!

  1. 第一次寫博客都還不知道怎麼使用了,先隨便寫寫吧,這博客網站的功能都還不知道怎麼使用了

  2. 學過python,看看與C有哪些不同

  3. 今天:


  1. if 條件語句的使用:``

  2. { if () //要加括號 連接符是用到&& 如果執行語句超過兩條要用大括號括起來以來表明

  3. 例如 if(a==1)

  4. if (b==2)

  5. printf("hh"\n)

  6. else

  7. printf("haha")

  8. 像這種表明方式在C語言中就與Python有很大不同else其實與第二個if相匹配

  9. 記住在C語言中else與相近的未匹配的if匹配

  10. 但這種風格不好寫成這樣

  11. 例如 if(a==1)

  12. { if (b==2)

  13. printf("hh"\n)

  14. else

  15. printf("haha")

  16. }

  17. 這樣就很清楚的讓別人和自己瞬間明白你寫的代碼的意思

  18. 還有一種if(){

  19. return x;}

  20. return y;

  21. 這種是如果if成立就返回x反之y , 這種風格也不好可以改成

  22. if(){

  23. return x;

  24. }

  25. else{

  26. return y;

  27. }

  28. 如果我們在用If語句來判斷變量與數字常量之間時可以這樣做

  29. if(num1==5)//改成

  30. if (5==num1)

  31. 這樣更能來避免犯錯,也是一種好的寫作風格


  1. switch語句

  2. 直接上最複雜的說

  3. int main()

  4. {

  5. int n = 1;

  6. int m = 2;

  7. switch (n) //括號裏填整型表達結果,然後直接跳到結果所對應的case ,n==1,所以執行case 1

  8. {

  9. case 1: m++; //m==3 記住如case裏沒有對應的break 還將進行下個case直到遇到break

  10. case 2: n++; //case後填整型常量結果, n==2

  11. case 3: //跳進內嵌套中

  12. switch (n) // n ==2 ,所以直接到case 2,不執行case 1

  13. {//switch允許嵌套使用

  14. case 1: n++;

  15. case 2: m++,n++; // m==4 ,n == 3

  16. break; //遇到break ,停掉switch(這裏的switch只是內嵌套)

  17. }

  18. case 4: m++; //因爲case3最後沒有break 所以還要接着走 m==5

  19. default: //default 是用來預防如果switch的結果如果都不是case對應的話直接執行default

  20. //printf("結果錯誤")

  21. break; //到此處停掉

  22. }

  23. printf("m=%d, n=%d\n", m, n); // m==5, n==3

  24. return 0;



  1. } //所以記過就是 m==5, n==3

這博客寫的是啥啊,我萌了,咋使用啊!!就先這樣吧,等我i慢慢搞懂它!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章