Bo2SS

Bo2SS

2 開啟vim下的編程之旅

使用 vim 編寫程序#

  • 保存文件並退出:、ZZ
  • 在 Linux 中,一切皆文件
    • 可執行程序 a.out 本質也是文件,二進制文件
  • .cpp 文件裡可以寫 C 代碼,但反過來不行(.c 文件裡寫 C++ 代碼)
    • 注意:C11 標準下的一些宏不被 C++ 兼容

C 語言編程規範#

如何進行程序 debug#

  • 常識:程序默認以 main () 函數作為入口
  • 函數封裝:函數定義完,函數調用了嗎?
  • 編譯報錯時:自上而下找錯、debug
  • 與預期不符:嘗試使用 printf 輸出變量值

海賊 OJ 的使用及編程提升#

HZOJ-69:開學考試 2:日期判斷#

  • 圖片

樣例輸入

1991 1 30
1991 1 32

樣例輸出

Yes
No
  • 思路
    • 判斷非法的輸入、月份天數是否合理(閏年)
    • 兩個版本
      • 複雜的 if else 判斷:瘋狂嵌套
      • 空間換時間:創建月份天數數組
  • 代碼

素數問題的思考#

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。