奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

C語(yǔ)言

在C-Free下運(yùn)行C語(yǔ)言程序

時(shí)間:2024-08-25 08:46:02 C語(yǔ)言 我要投稿
  • 相關(guān)推薦

在C-Free下運(yùn)行C語(yǔ)言程序

  如何在在C-Free下運(yùn)行C語(yǔ)言程序呢?下面將為大家分享一種方法,下文對(duì)您有所幫助!

  安裝C-Free 5.0

  C-Free 是一款國(guó)產(chǎn)的Windows下的C/C++ IDE,最新版本是 5.0,整個(gè)軟件才 14M,非常輕巧,安裝簡(jiǎn)單。

  下載地址:C-Free 5.0下載

  按照教程中的說(shuō)明安裝并激活C-Free 5.0。

  需要注意的是:C-Free 5.0 在 XP、Win7 下能夠完美運(yùn)行,在 Win8、Win10 下可能會(huì)存在兼容性問(wèn)題,讀者可以先嘗試安裝,不行的話再使用 VS、Dev C++、Code::Blocks 等代替。

  運(yùn)行C語(yǔ)言代碼

  前面我們給出了一段完整的C語(yǔ)言代碼,就是在顯示器上輸出“C語(yǔ)言中文網(wǎng)”,如下:

  #include int main(){ puts("C語(yǔ)言中文網(wǎng)"); return 0;}

  接下來(lái),我們就來(lái)看看如何通過(guò)C-Free 5.0來(lái)運(yùn)行這段代碼。

  1) 新建源文件

  打開(kāi)C-Free,通過(guò)新建菜單或Ctrl+N新建文件,然后通過(guò)保存菜單或Ctrl+S將文件保存到E:\Demo目錄,并命名為hello.c,如下圖所示:

  圖1:新建菜單和保存菜單

  圖2:命名為 hello.c,并保存到 E:\Demo 目錄

  C語(yǔ)言源文件的后綴為.c。不過(guò)你也可以保存為hello.cpp,它將以C++的方式運(yùn)行,因?yàn)镃++兼容C語(yǔ)言,所以不會(huì)出現(xiàn)錯(cuò)誤,不過(guò)我依然建議大家保存為hello.c。

  2) 編寫源代碼

  新建文件后,就可以輸入本文開(kāi)頭給出的代碼了。

  注意:雖然可以將整段代碼復(fù)制到編輯器,但是我還是強(qiáng)烈建議你手動(dòng)輸入,我敢保證你第一次輸入代碼會(huì)有各種各樣的錯(cuò)誤,只有把這些錯(cuò)誤都糾正了,你才會(huì)進(jìn)步。本教程后續(xù)章節(jié)還會(huì)給出很多示例代碼,這些代碼一定要手動(dòng)輸入,不要復(fù)制后運(yùn)行成功了就萬(wàn)事大吉。

  3) 編譯和鏈接

  在C-Free的工具欄中,有三個(gè)按鈕特別重要,分別為“運(yùn)行”“編譯”和“構(gòu)建”,如下圖所示:

  圖4:常用的幾個(gè)按鈕

  代碼輸入完成后,點(diǎn)擊“編譯”按鈕或者按F11鍵,就完成了源文件的編譯,下方控制臺(tái)中會(huì)顯示編譯信息:

  圖5:編譯成功

  如果我們的代碼語(yǔ)法有錯(cuò)誤,比如puts("C語(yǔ)言中文網(wǎng)");語(yǔ)句最后忘記寫;,編譯就會(huì)失敗:

  圖6:編譯失敗

  編譯成功后,打開(kāi) E:\Demo 目錄,發(fā)現(xiàn)新生成了一個(gè)文件hello.o,而不是我們期望的hello.exe。這是因?yàn)椋幾g雖然生成了二進(jìn)制文件,但是它還不能獨(dú)立運(yùn)行,還需要系統(tǒng)庫(kù)(暫時(shí)可以理解為系統(tǒng)中的一些組件)的支持,.o 必須和系統(tǒng)庫(kù)組合在一起才能生成 .exe,這個(gè)組合的過(guò)程就叫做鏈接(Link)。

  .o文件叫做目標(biāo)文件(Object File),它是編譯的結(jié)果,是中間文件,已經(jīng)是非常接近 .exe 的二進(jìn)制文件了,只是還缺少一些東西,必須由系統(tǒng)庫(kù)提供。

  點(diǎn)擊“構(gòu)建”按鈕或者按Ctrl+F11組合鍵,就完成了 hello.o 和系統(tǒng)庫(kù)的鏈接,打開(kāi) E:\Demo,終于看到了期待已久的 hello.exe。至此,我們就將C語(yǔ)言代碼轉(zhuǎn)換成了可執(zhí)行文件了。

  4) 運(yùn)行程序

  運(yùn)行生成的 hello.exe 程序,并沒(méi)有輸出“C語(yǔ)言中文網(wǎng)”幾個(gè)字,而是會(huì)看到一個(gè)黑色窗口一閃而過(guò)。這是因?yàn)椋绦蜉敵?ldquo;C語(yǔ)言中文網(wǎng)”后就運(yùn)行結(jié)束了,窗口會(huì)自動(dòng)關(guān)閉,時(shí)間非常短暫,所以看不到輸出結(jié)果,只能看到一個(gè)“黑影”。

  我們對(duì)上面的代碼稍作修改,讓程序輸出“C語(yǔ)言中文網(wǎng)”后暫停一下:

  #include #include int main(){ puts("C語(yǔ)言中文網(wǎng)"); system("pause"); return 0;}

  system("pause");語(yǔ)句的作用就是讓程序暫停一下。注意代碼開(kāi)頭部分還添加了#include 語(yǔ)句,否則system("pause");無(wú)效。

  再次編譯并鏈接,運(yùn)行生成的hello.exe,終于如愿以償,看到輸出結(jié)果了,如下圖所示:

  圖7:第一個(gè)C語(yǔ)言程序

  按下鍵盤上的任意一個(gè)鍵,程序就會(huì)關(guān)閉。

  現(xiàn)在,你就可以將 hello.exe 分享給你的朋友了,告訴他們這是你編寫的第一個(gè)C語(yǔ)言程序。雖然這個(gè)程序非常簡(jiǎn)單,但是你已經(jīng)越過(guò)了第一道障礙,學(xué)會(huì)了如何編寫代碼,如何將代碼生成 .exe 程序,這是一個(gè)完整的體驗(yàn)。

  在本教程的基礎(chǔ)部分,教大家編寫的程序都是這樣的“黑窗口”,與我們平時(shí)使用的軟件不同,它們沒(méi)有漂亮的界面,沒(méi)有復(fù)雜的功能,只能看到一些文字,這就是控制臺(tái)程序(Console Application),它與DOS非常相似,早期的計(jì)算機(jī)程序都是這樣的。

  控制臺(tái)程序雖然看起來(lái)枯燥無(wú)趣,但是它非常簡(jiǎn)單,適合入門,能夠讓大家學(xué)會(huì)編程的基本知識(shí);只有夯實(shí)基本功,才能開(kāi)發(fā)出健壯的GUI(Graphical User Interface,圖形用戶界面)程序,也就是帶界面的程序。

  5) 更加快捷的方法

  我們把上面的步驟總結(jié)一下,可以發(fā)現(xiàn)一個(gè)完整的編程過(guò)程是:

  編寫源文件:這是編程的主要工作,我們要保證代碼的語(yǔ)法100%正確,不能有任何差錯(cuò);

  編譯:將源文件轉(zhuǎn)換為目標(biāo)文件;

  鏈接:將目標(biāo)文件和系統(tǒng)庫(kù)組合在一起并轉(zhuǎn)換為可執(zhí)行文件;

  運(yùn)行:可以檢驗(yàn)代碼的正確性。

  不過(guò),實(shí)際開(kāi)發(fā)中我們最常用的是“運(yùn)行”按鈕或F5快捷鍵,它會(huì)一次性完成編譯、鏈接和運(yùn)行的操作,并讓程序運(yùn)行結(jié)束后自動(dòng)暫停,這樣我們就不必額外增加system("pause");語(yǔ)句了。

  再次將本文開(kāi)頭部分的代碼輸入編輯器,點(diǎn)擊“運(yùn)行”按鈕或按F5鍵,就可以看到運(yùn)行結(jié)果,如下圖所示:

  圖8:點(diǎn)擊“運(yùn)行”按鈕

  你可以認(rèn)為,是編譯器在程序最后自動(dòng)添加了system("pause");語(yǔ)句。

【在C-Free下運(yùn)行C語(yǔ)言程序】相關(guān)文章:

在VS下如何運(yùn)行C語(yǔ)言程序09-12

怎么在Linux下運(yùn)行C語(yǔ)言程序06-08

在VS2015下運(yùn)行C語(yǔ)言程序07-06

如何在Linux下運(yùn)行C語(yǔ)言程序10-14

c語(yǔ)言鏈接程序08-26

C語(yǔ)言經(jīng)典程序題09-17

C語(yǔ)言程序介紹08-23

c語(yǔ)言入門經(jīng)典程序08-01

C語(yǔ)言程序的實(shí)現(xiàn)09-27

C語(yǔ)言程序分析08-27

主站蜘蛛池模板: 通州市| 宣汉县| 马关县| 梓潼县| 芷江| 吉木乃县| 民权县| 晋中市| 莱阳市| 镇雄县| 舟曲县| 邯郸县| 南昌县| 正安县| 武定县| 出国| 海安县| 邳州市| 鹤峰县| 望谟县| 长阳| 武乡县| 甘南县| 来安县| 卢氏县| 河南省| 资中县| 宝兴县| 西峡县| 连云港市| 兰溪市| 当涂县| 农安县| 四平市| 湾仔区| 铁岭市| 陵水| 石嘴山市| 福贡县| 东明县| 客服|