如果學(xué)底層就得學(xué)匯編,如果學(xué)系統(tǒng)的就開始學(xué)系統(tǒng)API。關(guān)于網(wǎng)絡(luò)上的倆小時學(xué)C語言或倆月學(xué)C語言都是些坑,那里面一般都是些重復(fù)性的內(nèi)容,推薦黃鑫MFC視頻,最后送上一張圖,當(dāng)年學(xué)C語言的過程,共勉之,如果不懂進制,學(xué)這些你會一頭霧水,總之學(xué)c語言,從基礎(chǔ)開始分支,一個是底層應(yīng)用,一個是操作系統(tǒng)應(yīng)用。
現(xiàn)在各大產(chǎn)業(yè)都在不斷的與互聯(lián)網(wǎng)深度融合,未來各個產(chǎn)業(yè)將會不斷升級,通過互聯(lián)網(wǎng)的方式發(fā)展迅速,打破傳統(tǒng)的局面。教育行業(yè)當(dāng)然也是不可能落下的,現(xiàn)在學(xué)習(xí)C語言可以采用在聽直播的方式去學(xué)習(xí)哦,這里給你推薦幾個地方,CSDN國內(nèi)的程序員入門級網(wǎng)站,內(nèi)容很多很雜,包括論壇、資源下載、博客、各種資訊等等。經(jīng)常只在這個網(wǎng)站找到穩(wěn)定的資源下載,
慕課網(wǎng)慕課網(wǎng)(imooc)是it技能學(xué)習(xí)平臺。慕課網(wǎng)(imooc)提供了豐富的移動端開發(fā)、php開發(fā)、web前端、android開發(fā)以及html5等視頻教程資源公開課,B站有一些編程教育的專題還是不錯的,還多牛人在上面分享編程經(jīng)驗及個人成長頭條教育是領(lǐng)先的程序員自由工作平臺,如果你是有經(jīng)驗有資質(zhì)的開發(fā)者,都可以來上面注冊成為專欄制作者,業(yè)余的時候制作點教程,賺點零花錢。
騰訊課堂騰訊推出的專業(yè)職業(yè)培訓(xùn)在線教育平臺尾言文章都是手打原創(chuàng),每天最淺顯的介紹C語言、C ,windows知識,喜歡我的文章就關(guān)注一波吧,可以看到最新更新和之前的文章哦,如果足下基礎(chǔ)比較差,不妨關(guān)注下人人都可以學(xué)習(xí)的視頻教程,通俗易懂,深入淺出,一個視頻只講一個知識點。視頻不深奧,不需要鉆研,在公交、在地鐵、在廁所都可以觀看,隨時隨地漲姿勢,
2、學(xué)習(xí)c語言之前,可以學(xué)哪些相關(guān)的基礎(chǔ)?買書的話,有沒有什么好的推薦?
C語言不是一個獨立的課程,要想學(xué)好C語言,有許多的基礎(chǔ)課程需要學(xué)習(xí),否則你在學(xué)習(xí)C語言過程中會感到吃力。要打好的基礎(chǔ)大概有以下幾個:一、計算機組成這是最簡單的基礎(chǔ)了,計算機組成分為顯示器、鍵盤、鼠標(biāo),這在C語言中叫做輸入輸出設(shè)備。有許多的C語言IO函數(shù)庫是用來操作輸入輸出設(shè)備的,計算機主機有CPU,內(nèi)存,外存的概念。
C語言中有寄存器變量,這是跟CPU有關(guān)的;有指針概念,這是跟內(nèi)存有關(guān)的;有內(nèi)存分配函數(shù),這是跟內(nèi)存有關(guān)的;有文件IO函數(shù)庫,這是用來讀取寫入外存的函數(shù),是跟外存有關(guān)的,二、計算機導(dǎo)論這也是必須要學(xué)習(xí)的基礎(chǔ)。進制,C語言的數(shù)據(jù)可以用二進制表示,也可以用八進制表示,也可以用十六進制表示。如果不懂進制,學(xué)這些你會一頭霧水,
流程圖。C語言寫代碼時一般都會畫算法流程圖,了解自己的程序會如何一步一步的執(zhí)行才能開始寫代碼,流程圖的概念很重要。算法,算法是C語言代碼的靈魂,寫代碼表面是在寫代碼,實際是在寫一個算法。沒有算法,寫C語言代碼那就是自娛自樂,不解決實際問題,三、數(shù)學(xué)知識都說數(shù)學(xué)是計算機的基礎(chǔ),這一點也不錯。比如C語言中有一個經(jīng)典的程序是找素數(shù)、找合數(shù)等,這些都是數(shù)學(xué)概念,
3、C語言從哪學(xué)起?
先問個問題:你喜歡看書嗎?你是否擁有計算機結(jié)構(gòu)、存儲、運算原理的扎實基礎(chǔ)?如果以上任何一個都沒有,那么勸你還是放棄C語言,去學(xué)習(xí)門檻相對較低的HTML、PHP、Python、Java。很多初學(xué)者剛學(xué)習(xí)C語言的時候,覺得困難重重,不是因為智商的差異,歸根到底,是因為你是否對計算機系統(tǒng)有一個整體的、科學(xué)的基礎(chǔ)認(rèn)識?所以,你想學(xué)習(xí)C語言,首先你得懂這些,如果你不懂,那么就買書去看吧,看視頻也行,
書籍《計算機科學(xué)導(dǎo)論》基礎(chǔ)書籍(必看):必看書籍,先把“基礎(chǔ)的數(shù)的進制知識”“基礎(chǔ)的計算機結(jié)構(gòu)知識”“數(shù)字化原理”搞明白,再去學(xué)習(xí)C語言,必定事半功倍。這本書籍比較基礎(chǔ),閱讀起來難度不高,能夠讓你對計算機有一個整體的了解,【如果你看到這里,決定放棄C語言,那么就不要往下看了,說明C語言這門語言不適合你的性格。