-----------------------
學(xué)習一門(mén)語(yǔ)言,我們都知道萬(wàn)事開(kāi)頭Hello World!
我們從代碼理解語(yǔ)法。代碼如下
//***********************************************//
#include int main() //main(主函數),int代表函數需要返回一個(gè)int(整型) { printf('Hello World!'); //printf(輸出函數) return 0; //返回一個(gè)整數0,0代表無(wú)錯 } //***********************************************// 那么該如何執行這一段代碼呢? 代碼是不能直接執行的,代碼必須經(jīng)過(guò)編譯器編譯才能執行。編譯器在這里充當的就是一個(gè)翻譯官的角色了。 首先我創(chuàng )建一個(gè)txt文檔,寫(xiě)入代碼。 把文檔的后綴名txt改為.c 打開(kāi)cmd,cd進(jìn)入文件的目錄 這行命令是什么意思呢?也就是 //***********************************************// gcc c.c -o c.exe //用gcc這個(gè)東西去對c.c進(jìn)行-o(編譯),生成c.exe放在當前目錄 //***********************************************// 這個(gè)gcc就是我們說(shuō)的編譯器了,但是我們原本的電腦并沒(méi)有g(shù)cc編譯器,我們可以直接從網(wǎng)上搜索下載(都是免費的)。當然,后續學(xué)習這種方式并不方便,環(huán)境也需要自己配(如何配以后再開(kāi)一篇文章寫(xiě))所以,我們大都是直接用已經(jīng)集成好開(kāi)發(fā)環(huán)境的IDE來(lái)寫(xiě)代碼,像Visual Studio 20xx和Visual Studio code這樣的軟件。 我們可以看到,這里生成了一個(gè)c.exe可執行程序,編譯沒(méi)有出錯,打開(kāi)c.exe我們發(fā)現程序一閃而過(guò),并沒(méi)有看到Hello World!。那是應為程序執行完就關(guān)閉了,為了不讓程序自動(dòng)關(guān)閉我們加入一行代碼 //***********************************************// #include int main() //main(主函數),int代表函數需要返回一個(gè)int(整型) { printf('Hello World!'); //printf(輸出函數) getchar(); //從鍵盤(pán)獲取一個(gè)字符,打開(kāi)程序沒(méi)有按鍵盤(pán)程序就還在這一步,就不會(huì )一閃而過(guò)了 return 0; //返回一個(gè)整數0,0代表無(wú)錯 } //***********************************************// 改完代碼,重新編譯,打開(kāi)程序。 程序正確無(wú)誤的執行了!
聯(lián)系客服