本節書摘來自異步社群出版社《c++入門經典(第6版)》一書中的第1章,第1.3節,作者: 【美】rogers cadenhead(羅格斯 卡登海德) , jesse liberty(傑西 立波提) ,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
介紹完程式的建立過程後,該建立您的第一個程式并嘗試使用編譯器了。
運作您用于建立程式的文本編輯器并建立一個檔案。您将建立的第一個程式會在螢幕上顯示文本。
在編輯器中輸入程式清單1.1所示的文本,但不要包含左邊的行号和它後面的冒号。這些行号旨在友善引用代碼。
輸入時,務必正确地輸入标點,如第5行的字元::和<<。
輸入完畢後,将檔案儲存為motto.cpp。
程式清單1.1 motto.cpp的完整代碼
這裡的目标是熟悉建立c++程式的步驟。如果您不知道每行代碼的功能,也不用擔心,第2章将介紹這些代碼。
儲存檔案後,需要進行編譯和連結。如果您使用的是gcc,可使用如下指令完成這兩項任務:
<code>g++ motto.cpp -o motto.exe</code>
這個指令讓編譯器g++編譯檔案motto.cpp,并将其連結為可執行檔案motto.exe。如果編輯成功,将不會顯示任何消息。該編輯器僅在有問題時出聲:顯示一條錯誤消息以及錯誤出現在哪行。
如果發生編譯器錯誤,請逐行檢查程式,確定沒有遺漏任何标點,尤其是第5行和第6行末尾的分号。
成功編譯程式後,就可在計算機上運作motto.exe,方法與運作其他程式一樣:将其名稱motto.exe作為指令輸入,再按Enter鍵。
程式motto的輸出如下:
<code>solidum petit in profundis!</code>
這是奧爾胡斯大學(aarhus university)的校訓。該大學位于丹麥的奧爾胡斯市,是一座公立大學,在校學生3.8萬人,在丹麥排名第二。該校訓是seek a firm footing in the depths的拉丁版。
奧爾胡斯大學的校友包括丹麥女王瑪格麗特二世、諾貝爾化學獎得主jens christian skou、丹麥王子fredrik,還有一個名為bjarne stroustrop的家夥