新聞中心
在我們學(xué)習(xí) C 語言的基本構(gòu)建塊之前,讓我們先來看看一個最小的 C 程序結(jié)構(gòu),在接下來的章節(jié)中可以以此作為參考。

在興賓等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作定制設(shè)計,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計,成都全網(wǎng)營銷,成都外貿(mào)網(wǎng)站建設(shè)公司,興賓網(wǎng)站建設(shè)費用合理。
C Hello XWCX.NET 實例
C 程序主要包括以下部分:
- 預(yù)處理器指令
- 函數(shù)
- 變量
- 語句 & 表達式
- 注釋
讓我們看一段簡單的代碼,可以輸出單詞 "?Hello xwcx.NET!?":
#include
int main()
{
/* 我的第一個 C 程序 */
printf("Hello, XWCX.NET! \n");
return 0;
}
嘗試一下
接下來我們講解一下上面這段程序:
- 程序的第一行 ?
#include? 是預(yù)處理器指令,告訴 C 編譯器在實際編譯之前要包含?stdio.h? 文件。 - 下一行 ?
int main()? 是主函數(shù),程序從這里開始執(zhí)行。 - 下一行?
/*...*/? 將會被編譯器忽略,這里放置程序的注釋內(nèi)容。它們被稱為程序的注釋。 - 下一行 ?
printf(...)? 是 C 中另一個可用的函數(shù),會在屏幕上顯示消息 "?Hello, XWCX.NET!?"。 - 下一行 ?
return 0;? 終止 ?main()? 函數(shù),并返回值 ?0?。
編譯 & 執(zhí)行 C 程序
接下來讓我們看看如何把源代碼保存在一個文件中,以及如何編譯并運行它。下面是簡單的步驟:
- 打開一個文本編輯器,添加上述代碼。
- 保存文件為 ?
hello.c?。 - 打開命令提示符,進入到保存文件所在的目錄。
- 鍵入 ?
gcc hello.c?,輸入回車,編譯代碼。 - 如果代碼中沒有錯誤,命令提示符會跳到下一行,并生成 ?
a.out?(linux操作系統(tǒng)中) 可執(zhí)行文件。
- 現(xiàn)在,鍵入 ?
a.out? 來執(zhí)行程序。 - 您可以看到屏幕上顯示 "?
Hello XWCX.NET?"。
$ gcc hello.c
$ ./a.out
Hello, XWCX.NET!
請確保您的路徑中已包含 gcc 編譯器,并確保在包含源文件 ?hello.c? 的目錄中運行它。
如果是多個 c 代碼的源文件,編譯如下:
$ gcc test1.c test2.c -o main.out
$ ./main.out
在Windows上編譯
使用mingw進行編譯的,可以參考mingw代碼編譯。
對于初學(xué)者而言,最好的解決方案是直接安裝集成開發(fā)環(huán)境(IDE),C/C++的集成開發(fā)環(huán)境有很多,其中比較出名的是Visual studio(微軟出品,在Windows上如魚得水,著名的Visual C++6.0,就是visual studio的一部分),codeblock(使用mingw作為編譯器,也可使用微軟的MSVC)和Dev-C++(一款簡單但適合初學(xué)者的IDE)。這些集成開發(fā)環(huán)境提供了編譯,鏈接等功能,還提供了debug的功能(還有很多功能,這里不一一細說了)。這些對于開發(fā)而言都是相當(dāng)重要的。以編譯為例,VS2019(visual studio)提供了一個運行的按鈕,點擊直接就可以一步編譯運行源代碼。
在之前的版本中和codeblock中,提供了更加詳細的編譯工具欄:
在VC6.0中:
含有編譯,連接,運行,debug等多個功能。
在codeblock中也有單獨的編譯、運行的功能。
使用這些ide編譯運行的方法大同小異,在寫好代碼后點擊編譯,編譯成功會在下方的構(gòu)建信息顯示0 error(s), 0 warning(s) 。通常出現(xiàn)warning說明代碼中有不合理的地方,但不影響編譯,可以運行(單元線結(jié)果可能會有偏差),出現(xiàn)error代表代碼出現(xiàn)錯誤,無法通過編譯,不能運行。編譯成功后就可以運行代碼了。
文章題目:創(chuàng)新互聯(lián)C語言教程:C語言程序結(jié)構(gòu)
網(wǎng)站鏈接:http://www.dlmjj.cn/article/djecgdg.html


咨詢
建站咨詢
