現(xiàn)在作者開始寫C語言教程了,想學(xué)的可以關(guān)注哦
長文預(yù)警!!!
今天我們來講第一課,C語言編輯器的選擇,這節(jié)課講關(guān)于Dev C++,VC6和的配置
在將編輯器的選擇之前,咱們先講一講C語言的歷史
1970年,在美國貝爾實(shí)驗(yàn)室,Ken 創(chuàng)造出了B語言,這是一種很簡單且很接近硬件的語言,他用B語言寫出了第一個UNIX操作系統(tǒng)
1972年,D.M. 在B語言的基礎(chǔ)上最終設(shè)計(jì)出了一種新的語言,并取名為C語言,并且用它重寫了UNIX系統(tǒng),至此C語言的主體已經(jīng)完成
到現(xiàn)在,2020年,C語言已經(jīng)48歲了,依然重返榜單,再奪桂冠
上一次C語言是冠軍是在2015年,這么多年,C與Java的差距越來越小,最終超越了他
C語言之父去世時,Java之父評價:
James. For every in the world, the first they come is C. With so much of and which also makes the so fun and . RIP !!!
Great ones are . I still love C. So . So .
I C being like for : lots of pits for the to fall into. Even after many years there were a few I hadn't found. It was a good time.
The is quite : is like , pure . All the IT is built on K&R works. man, and RIP...
翻譯過來就是:
說的很對,詹姆斯!對于每個計(jì)算機(jī)專業(yè)人士,他們所接觸的第一種編程語言就是C語言。(C語言)有著如此多的令人驚奇的地方,這也使得學(xué)習(xí)過程非常有趣。安息,里奇!!!
一位巨星的隕落。我仍然愛著C語言。如此簡單,如此強(qiáng)大。
我記得C語言就是程序員的冒險(xiǎn):有很多小坑,一不小心就陷進(jìn)去。即便很多年過后,還有一些我沒有發(fā)現(xiàn)的。那是個美好時刻。
等式非常簡單:里奇就像愛因斯坦,純粹的天才。IT業(yè)的所有都基于肯貝漢和里奇的成果。感謝,安息……
C語言真的很強(qiáng)大!!!
C語言可以做一切事情,包括你家的冰箱里的系統(tǒng)也是用C編寫的,黑客基礎(chǔ)技能就是C,C,無處不在
現(xiàn)在,我們來聊一聊編輯器
新手推薦Dev C++
這個編輯器對新手比較友好,直接去官網(wǎng)下載
點(diǎn)擊中間大大的,就是綠色的,然后靜待5秒鐘,就可以下載了
然后打開你下載的文件,它會自動下載
下載完之后會這樣:
直接OK,然后就是一大堆條款,直接I Agree
然后他會出來這個,這是各種運(yùn)行的插件,基本都能用到,直接Next就好
然后就是下載路徑,選擇之后直接就行
靜待下載,它會飛一般的閃過c語言程序編輯器,就讓它閃吧
完了之后,直接就行,它會自動打開,同時他也會在桌面上自動創(chuàng)建快捷方式
然后就開始配置
英語好的就,不行的就中文,剩下的一路Next就行
這個直接Yes,然后你就看到了Dev C++的頁面
你可能會問,這光禿禿的,咋寫呢?
這時,我們按Ctrl+N
這不就出來了,以后,你就在這里碼代碼
出來了之后,先測試一下,再說明一點(diǎn),一定要在英文半角狀態(tài)輸入!先輸入( 建議輸入,不要復(fù)制 ):
#include
int main(){
printf("Hello world!\n"); //一定不要忘了分號
return 0;
}
就像這樣
Dev C++可以自動補(bǔ)全< >," ",' ',{ },[ ],( )之類的,這一點(diǎn)還是對新手比較友好的
順便補(bǔ)充一點(diǎn)快捷鍵
恢復(fù) Ctrl+Z
重做 Ctrl+Y
剪切 Ctrl+X
拷貝 Ctrl+C
粘貼 Ctrl+V
搜索替換內(nèi)容 Ctrl+F
選擇全部 Ctrl+A
編譯 F9
運(yùn)行 F10
編譯運(yùn)行 F11
設(shè)置/取消行注釋 Ctrl+/
復(fù)制行 Ctrl+E
刪除行 Ctrl+D
整體左移一個tab位置 shift+tab
整體右移一個tab位置 tab
整體代碼縮進(jìn)對齊 Ctrl+Shift+A
然后,讓我們回到你寫過的程序上,按下F11,把它存到一個位置
你會看到,你會看到
就是一個黑漆漆的屏幕上有著“Hello world“
你可能會說:這多無聊啊,這有什么好看的
不要緊,這只是編程的第一步,編程之道,無窮大也
另外,再說一句,從上面下的是適用于64位的,32位的請網(wǎng)上自找鏈接下載
什么,你不知道自己的電腦是32位還是64位?
好吧,右擊計(jì)算機(jī)/我的電腦,選"屬性",就能看到了
跑偏了,是介紹編輯器
下一步,介紹另一款編輯器, C++ 6.0 ( 簡稱VC6 )
這算是一款很老的編輯器了,但是為啥要介紹它呢,為啥不介紹更老的TC呢?這款編輯器用著的確不好用,但是,它支持easyx的插件,且只有VC支持,所以還是說一下吧
這個不太好下載,所以需從網(wǎng)上找資源下載,就用這個下載就行:
進(jìn)去后直接按PC6本地下載,然后就在這里面隨便選一個
然后選路徑下載就行
然后,將它下載的rar文件解壓,解壓后,看到那個sin.bat了嗎?懟它
然后,再看看你的桌面,是不是有了個新的圖標(biāo)?這就是VC6,直接雙擊運(yùn)行它,你會同樣得到光禿禿的窗口
下面,跟我一起操作:
還是先按下Ctrl + N,得到這個
選中Win32 ,右邊是你的工程名稱和創(chuàng)建位置,配置好之后如下圖:
然后按三下回車,就變成了
看到左邊那欄白框了嗎?按下面的
然后,點(diǎn)+
點(diǎn)擊 Files
然后接著按Ctrl + N,點(diǎn)擊C++ File,右邊只填文件名,位置不用改
然后回車,是的,你就是在這個地方碼代碼
這個創(chuàng)建文件的方法一定要記好,新手非常容易弄錯而出現(xiàn)莫名其妙的錯誤,一定要記好!
然后,輸入:
#include
int main(){
printf("Hello world!\n");
return 0;
}
然后按 Ctrl + F5,輸出是和上面一樣的情景
下面講解 Code( 簡稱 )
直接去官網(wǎng)下載就行:
直接下載就行,點(diǎn)進(jìn)后過幾秒鐘會出來下載鏈接,直接下就行
解壓之后,Code.exe就是主程序了,運(yùn)行它就行
由于作者已經(jīng)配置過了,所以就不放圖了,然后,還需下載一個MinGW
點(diǎn)擊這個圖標(biāo):
然后等一小會就可以下載了,會下載下來mingw-get-setup.exe程序,下載好后打開
直接就行
了安裝路徑后,就可以了
靜待下載就行
然后直接,會出現(xiàn)這個界面:
將這幾個點(diǎn)擊選上Mark for
在依次點(diǎn)擊,Apply
然后點(diǎn)Apply
慢慢等待下載,這個會比較慢
下載好后,Close就行
然后進(jìn)入你配置MinGW的路徑,有一個bin目錄
如果里面有g(shù)++,gcc和gdb三個exe文件,那就沒有問題
然后,右擊我的電腦→屬性→高級系統(tǒng)設(shè)置
高級里面的環(huán)境變量
然后看著下面的系統(tǒng)變量,在變量那一列里找Path
雙擊
在變量值后面加上 ;( 必須英文的 )和你安裝MinGW文件夾bin的路徑
然后確定,Win + R,輸入cmd
輸入gcc -v(同樣英文),這條命令是輸出你編譯器的版本號
如果是這樣
那你安裝的沒問題
然后打開
作者已經(jīng)配置好了,所以肯定和你們的不一樣,界面一進(jìn)去就是英文c語言程序編輯器,我們點(diǎn)擊這個
這個就是插件商店,在里面搜索下載就行,然后重啟,你的界面就會變成中文的了
這里給出幾個寫C/C++必備的插件
1.C/C++
2. Debug
3.Code
至此,就可以進(jìn)行C語言的編寫了
首先,在桌面新建一個文件夾,什么名都行
然后,回到里,文件→打開文件夾→打開你的文件夾
然后,鼠標(biāo)移到你的文件夾哪里,選擇新建文件
取個名字,一定要加上后綴.c
然后,還是輸入原來的老程序
#include
int main(){
printf("Hello world!\n");
return 0;
}
按F5,選擇C++(GDB/LLDB)
然后選擇gcc.exe
然后會出來.json,應(yīng)該就會有自動配置的選項(xiàng),選他就行
然后在回到你的C測試.c文件,再按F5,會出現(xiàn)這個
選配置任務(wù)
然后選Build
然后會進(jìn)入tasks.json,選自動配置,然后在回到C測試.c
最后,右鍵Run Code或者直接點(diǎn)右上角的三角
你就會看到底下屏幕輸出了:Hello World!
至此,配置完全結(jié)束,下次再寫時就只用按三角就能運(yùn)行了
OK,這節(jié)課的內(nèi)容就講完了,作者還是比較推薦的,但是比較難上手,并且它只是個文本編輯器,不是IDE( 集成開發(fā)環(huán)境 ),但是它里面的插件還是非常好的,用起來真的很舒服
但是新手真的不推薦,新手還是用Dev C++吧,VC6比較古老了,并且是真的不好用,但是后面講easyx時會用到它,如果想學(xué)圖形界面,不盯著黑漆漆的控制臺看,還是可以考慮VC6的
好了,如果覺得好就點(diǎn)個贊吧,下期再見,拜拜!(??????) ?