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