【【楓歌楓歌】c語言從頭開始(二:Hello World!)】https://toutiao.com/group/6568002517173535245/?iid=15906422033&app=explore_article×tamp=1533660193&group_id=6568002517173535245&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_ios&utm_campaign=client_share 【【楓歌楓歌】c語言從頭開始(二:Hello World!)】https://toutiao.com/group/6568002517173535245/?iid=15906422033&app=explore_article×tamp=1533660193&group_id=6568002517173535245&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_ios&utm_campaign=client_share 【【楓歌楓歌】c語言從頭開始(二:Hello World!)】https://toutiao.com/group/6568002517173535245/?iid=15906422033&app=explore_article×tamp=1533660193&group_id=6568002517173535245&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_ios&utm_campaign=client_share c語言從頭開始(二:Hello World!) ----------------------- 學習一門語言,我們都知道萬事開頭Hello World! 我們從代碼理解語法。代碼如下 //***********************************************// #include<stdio.h> //標準輸入輸出頭文件 int main() //main(主函數(shù)),int代表函數(shù)需要返回一個int(整型) { printf('Hello World!'); //printf(輸出函數(shù)) return 0; //返回一個整數(shù)0,0代表無錯 } //***********************************************// 那么該如何執(zhí)行這一段代碼呢? 代碼是不能直接執(zhí)行的,代碼必須經(jīng)過編譯器編譯才能執(zhí)行。編譯器在這里充當?shù)木褪且粋€翻譯官的角色了。 首先我創(chuàng)建一個txt文檔,寫入代碼。 把文檔的后綴名txt改為.c 打開cmd,cd進入文件的目錄 這行命令是什么意思呢?也就是 //***********************************************// gcc c.c -o c.exe //用gcc這個東西去對c.c進行-o(編譯),生成c.exe放在當前目錄 //***********************************************// 這個gcc就是我們說的編譯器了,但是我們原本的電腦并沒有g(shù)cc編譯器,我們可以直接從網(wǎng)上搜索下載(都是免費的)。當然,后續(xù)學習這種方式并不方便,環(huán)境也需要自己配(如何配以后再開一篇文章寫)所以,我們大都是直接用已經(jīng)集成好開發(fā)環(huán)境的IDE來寫代碼,像Visual Studio 20xx和Visual Studio code這樣的軟件。 我們可以看到,這里生成了一個c.exe可執(zhí)行程序,編譯沒有出錯,打開c.exe我們發(fā)現(xiàn)程序一閃而過,并沒有看到Hello World!。那是應為程序執(zhí)行完就關(guān)閉了,為了不讓程序自動關(guān)閉我們加入一行代碼 //***********************************************// #include<stdio.h> //標準輸入輸出頭文件 int main() //main(主函數(shù)),int代表函數(shù)需要返回一個int(整型) { printf('Hello World!'); //printf(輸出函數(shù)) getchar(); //從鍵盤獲取一個字符,打開程序沒有按鍵盤程序就還在這一步,就不會一閃而過了 return 0; //返回一個整數(shù)0,0代表無錯 } //***********************************************// 改完代碼,重新編譯,打開程序。 程序正確無誤的執(zhí)行了! |
|