c語言初學(xué)項(xiàng)目 c語言開發(fā)軟件哪個(gè)最好?
c語言開發(fā)軟件哪個(gè)最好?C語言基本是是大學(xué)計(jì)算機(jī)教材習(xí)題解答去相關(guān)專業(yè)在大一上學(xué)期就會(huì)開的一門課程。C語言以及一門起源都很早的編程語言,這個(gè)可以編程的手機(jī)軟件和電腦軟件太多,下面我簡單的可以介紹幾個(gè),
c語言開發(fā)軟件哪個(gè)最好?
C語言基本是是大學(xué)計(jì)算機(jī)教材習(xí)題解答去相關(guān)專業(yè)在大一上學(xué)期就會(huì)開的一門課程。
C語言以及一門起源都很早的編程語言,這個(gè)可以編程的手機(jī)軟件和電腦軟件太多,下面我簡單的可以介紹幾個(gè),感興趣朋友可以自己數(shù)次看看:
手機(jī)軟件
1.C語言編譯器:這是手機(jī)上的一個(gè)C語言編程軟件,這個(gè)可以再在手機(jī)上編譯程序運(yùn)行C語言程序,下面我很簡單能介紹一下這個(gè)軟件:
首先,可以下載安裝好C語言編譯器,這個(gè)直接在手機(jī)應(yīng)用商店中收索就行,萬分感謝,差不多也就12M左右,再下載安裝就行:
安裝成功后,可以打開這個(gè)軟件,就這個(gè)可以然后編寫C語言程序了,效果:,這里自帶有編譯器,是可以就代碼編譯運(yùn)行程序:
2.C編譯器:也即C4droid,手機(jī)上的一個(gè)C/C編程軟件,基本上功能和C語言編譯器差不多吧,也可以真接編譯器運(yùn)行C語言程序,下面我很簡單詳細(xì)介紹看看這個(gè)軟件:
簡單,可以下載直接安裝C編譯器,這個(gè)也再在手機(jī)商店中搜索就行,不勝感激,不是太大,也就3M左右,直接上網(wǎng)下載安裝就行:
直接安裝成功后,先打開軟件,就可以然后c語言程序C語言程序了,效果如下,這里那個(gè)軟件有簡單點(diǎn)TCC編譯器,因此可以不直接編譯器程序,在擴(kuò)展中你也是可以直接下載GCC和G編譯器:
電腦軟件
:這是Windows平臺(tái)下一個(gè)能免費(fèi)、輕量級(jí)的C/C集成開發(fā)環(huán)境,基本功能和早期的VC6.0的很相似,那個(gè)軟件有GCC、GDB等編譯調(diào)試工具,只不過沒有任何自動(dòng)補(bǔ)全、語法檢查和提示的功能,所以我而言太鍛煉多基本功,在許多學(xué)校中都另外教學(xué)軟件可以使用:
:這也一個(gè)輕量級(jí)的C/C開發(fā)環(huán)境,付費(fèi)、開源、跨平臺(tái),相比較好Dev-C都很同一類的功能來說,允許語法高亮、語法不提示和語法檢查,除此之外,還從網(wǎng)上下載有許多太麻煩的工程模板,也可以迅速旗下GUI、Qt、OpenGL等應(yīng)用,插件存儲(chǔ)也比較豐富,對于初學(xué)者來說,也一個(gè)非常不錯(cuò)的選擇:
Studio:這估計(jì)是Windows平臺(tái)下建議使用最少的C/C開發(fā)環(huán)境了,專業(yè)重量級(jí)的,由微軟驚顫設(shè)計(jì)研發(fā),威名赫赫宇宙第一IDE,插件擴(kuò)大不少,支持什么單元測試、代碼重構(gòu)等初級(jí)功能,旗下調(diào)試效率都更加高,所以在規(guī)模大項(xiàng)目開發(fā)中經(jīng)常會(huì)都用到這個(gè)軟件,可是可以說,早期比較容易自學(xué)和能夠掌握,但比較熟悉后,的確是一個(gè)編程開發(fā)利器:
:這個(gè)是Linux環(huán)境下使用也很多的代碼編輯器,嚴(yán)格的意義上說又不是一個(gè)C語言開發(fā)軟件,但安裝好GCC、GDB等工具后,都是一個(gè)非常不錯(cuò)的C語言編程軟件,插件擴(kuò)大眾多,占用內(nèi)存少,輕便靈活:
其實(shí),還有一個(gè)許多其他C語言編程軟件,像C-free,CLion,Xcode等也都非常不錯(cuò),選擇比較適合自己的一種就行,我希望以上分享的內(nèi)容能對你極大幫助吧,也熱情大家回帖、你的留言通過補(bǔ)充。
光盤驅(qū)動(dòng)編譯器環(huán)境:VC6.0、VS2008以上系列、C-fit(隨機(jī)軟件編譯器有些老,可以不讓其換)
不帶編譯器:code:blocks(自身去下載編譯器:TDM-GCC、MinGW,這兩個(gè)二選一)
一百頭IDE:C-cool、code::blocks
超輕便版:notepad和TDM-GCC,notepad是文本編輯器那個(gè)軟件各種語言的語法高亮,TDM-GCC是編譯器。notepad寫代碼,命令行調(diào)用gcc編譯器代碼編譯代碼(編譯器選MinGW也可以不,我用的是TDM,安裝簡單方便)。
哪里可以學(xué)習(xí)C語言?
恰好本人也在自學(xué)c語言,是可以能分享一些經(jīng)驗(yàn)。
學(xué)過程幾經(jīng)波折,買過一些書,網(wǎng)上的付費(fèi)課程也跟過,很多書并非太水那就是太快速跳躍,看不懂。而我買過的免費(fèi)視頻,一個(gè)感覺講的的很機(jī)械,不明所以才,那個(gè)總覺得內(nèi)容太少,浪費(fèi)時(shí)間,本來都不打算放棄你了,直到此時(shí)我遇到了大學(xué)MOOC這個(gè)app。
我建議您在大學(xué)慕課MOOC上怎么學(xué)習(xí)c語言。原因有兩點(diǎn),第一,在線。第二,權(quán)威。
就拿權(quán)威這一點(diǎn)來說就又不是其他平臺(tái)能比的。一就開始我跟的視頻是個(gè)威名赫赫是從事外貿(mào)變更土地性質(zhì)十幾年的行業(yè)大神出的,講真,你再大神,50節(jié)課我也最好學(xué)個(gè)基礎(chǔ),關(guān)鍵那就看你的教學(xué)技巧和課程知識(shí)的系統(tǒng)性,至多我跟的視頻這兩點(diǎn)做的極差,講真,又不能給學(xué)生打基礎(chǔ),那是一百年開發(fā)經(jīng)驗(yàn)也白瞎。深刻之體會(huì)到了。
而大學(xué)MOOC(簡稱MOOC)上的課程都是去相關(guān)專業(yè)的職業(yè)教師的新的,很多老師教學(xué)十幾年,在教學(xué)技巧和知識(shí)的系統(tǒng)性做到非常高的水平,如果不是原來是沒學(xué)過,打算扎扎實(shí)實(shí)地學(xué),從MOOC正在肯定也可以的。
不過MOOC上的課程水平也也不是同一的,要如何選一門最優(yōu)秀課程呢?這一點(diǎn)上,MOOC要比其他平臺(tái)更具優(yōu)勢,很多平臺(tái)上的講師也是xx領(lǐng)域資深專家,看不出誰更牛,感覺都很牛,可惜付了錢之后大跌眼睛的不少,而MOOC上仔細(xì)看了看大學(xué)層次,就一目了然,哈工大,清華大學(xué),北京理工大學(xué)的課程估計(jì)應(yīng)該不會(huì)差到哪里吧?要是還不放心啦,挑國家精品課看!
圖片中是我?guī)臀彝扑]的兩門c語言編程的國家精品課,北京理工的分上下兩套,哈工大的就一套,目前我可以報(bào)名的北理的上,那種感覺講的挺好。
邊學(xué)邊練才能想學(xué)好。我有一點(diǎn)Python和前端的底子,可是學(xué)了c之后,體會(huì)更多的應(yīng)該對計(jì)算機(jī)底層的一些不認(rèn)識(shí),那種感覺很有好處。
c入門了仔細(xì)看行業(yè)大牛的博客或教學(xué)覺得會(huì)更為容易,也有一定會(huì)的認(rèn)真甄別能力了。
之外,如果不打算學(xué)數(shù)學(xué)來能提高,我推薦一下國防科技大學(xué)的朱建民教授的高等數(shù)學(xué)。
但人和人基礎(chǔ)有所不同,我僅僅能分享看看我的經(jīng)驗(yàn),我希望有幫助。