Hello, World!
環境配置
工欲善其事,必先利其器。
集成開發環境
IDE 操作較為簡單,一般入門玩家會選用 IDE 來編寫代碼。在競賽中最常見的是 Dev-C++(如果考試環境是 Windows 系統,一般也會提供這一 IDE)。
編譯器
Windows
推薦使用 GNU 編譯器。需要去 MinGW Distro 下載 MinGW 並安裝。此外 Windows 下也可以選擇 Microsoft Visual C++ 編譯器,需要去 Visual Studio 頁面 下載安裝。
macOS
在終端中執行:
1 | |
Linux
使用 g++ -v 來檢查是否安裝過 g++。
使用如下命令可以安裝:
1 | |
在命令行中編譯代碼
熟練之後也有玩家會使用更靈活的命令行來編譯代碼,這樣就不依賴 IDE 了,而是使用自己熟悉的文本編輯器編寫代碼。
1 | |
g++ 是 C++ 語言的編譯器(C 語言的編譯器為 gcc),-o 用於指定可執行文件的文件名,編譯選項 -lm 用於鏈接數學庫 libm,從而使得使用 math.h 的代碼可以正常編譯運行。
注:C++ 程序不需要 -lm 即可正常編譯運行。歷年 NOI/NOIP 試題的 C++ 編譯選項中都帶着 -lm,故這裏也一併加上。
第一份代碼
通過這樣一個示例程序來展開 C++ 入門之旅吧~
注:請在編寫前注意開啓英文輸入法。
C++ 語言
1 2 3 4 5 6 7 8 9 10 | |
C 語言
1 2 3 4 5 6 | |
注意:C 語言在這裏僅做參考,C++ 基本兼容 C 語言,並且擁有許多新的功能,可以讓選手在賽場上事半功倍。具體請見 C++ 與其他常用語言區別
本页面最近更新:,更新历史
发现错误?想一起完善? 在 GitHub 上编辑此页!
本页面贡献者:OI-wiki
本页面的全部内容在 CC BY-SA 4.0 和 SATA 协议之条款下提供,附加条款亦可能应用