書本推薦:C語言吐血推薦《c primer plus》難得的好書。老譚的書可看可不看,但是這本藍皮

c primer plus是必備的參考書,後面還有完整的c99標準庫,所以適合當個參考書。注意區分一

《c++ primer》《c primer plus》

如果上面的書本也覺得比較難,那就先看《c語言程序與設計》

有了經驗後要去看看《c語言經典100例》。後來進階可以看看三劍客《c和指針》《c陷阱與缺陷》《c專家編程》

看了書,敲代碼,那遇到不會不懂的地方怎麼辦,得有人給你講吧,這時候就需要教學視頻了。我們給大家找來三種不同風格C語言學習視頻,各位還是按照自己的需求選擇,三個總有一個適合你的,當然你要說都不喜歡,那也可以自己去找其他的,適合自己就行。

【C語言】翁愷C語言程序編程全系列_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com圖標C語言與C++學習路線?

mp.weixin.qq.com

小甲魚C語言教程(新版 全集)_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com圖標

我大家準備了一些資料:點擊下面連接,提取碼:1234

https://pan.baidu.com/s/16y6oqsx7cqQ8TNKwY4f20Q?

pan.baidu.com

有用的話,點個贊,歡迎關注 @程序員編程指南


如果你僅僅是為了過學校考試,我告訴你c語言一點都不難,甚至屬於簡單的那種。如果你以後要走上編程這條路,我告訴你,c語言也不算難。甚至於,你如果不是嵌入式開發或者系統底層開發那種,c語言都很少使用。在這裡無病呻吟不是解決辦法。你如果能夠買一本c語言的書認真看下去。比一切都強。


感覺C語言哪裡難呢?是語法規則很難理解,還是會了語法就是不會寫代碼呢?還是一般的數學題目不會用C語言編寫呢?

C語言相比現在比較流行的java,php,python等語言在入門的方面顯得稍微難點,特別是裡面的C語言,很多人放棄就是在學到C語言之後就可以慢慢放棄了,覺得這個東西太難了,理解起來太抽象,而且使用起來變化莫測。指針是學習C語言的一個檻,跨過去了也就一馬平川了。有多少人是倒在指針上。

當然除了指針C語言裡面的一些函數指針,指針函數,回調,遞歸都是善茬,總體來講和一些高級語言還是存在一定的難度。

學習編程的前兩年是最難熬的,挺過去了後面的其實都好說,有些人就是進入技術崗位了,還是迷迷糊糊的,不知道到底做的是什麼,會有一天發現自己突然明白過來很多的事情,以前有些不明白的事情,突然覺得啥都明白了,看似是一件很神奇的事情,本質上來講都是日積月累構造成的。

很多人覺得自己學了這麼長時間還是很多不明白,就會對自己產生懷疑覺得根本不適合學編程,寫不了代碼,冰凍三尺非一日之寒,何況是寫代碼做程序,對於基本功的要求更甚。有時候傻傻的堅持不一定是壞事。

建議你剛開始找個好點兒的編程自學網站進行自學,把基礎性東西掌握透徹,把基礎打牢固。

看C語言網就很不錯,有對應的教程和資源以及相應的學習博客分享。

小到編譯器的使用和安裝過程

http://weixin.qq.com/r/xkj95bPEN_5IrfeG9x3U (二維碼自動識別)

大到ACM大賽的賽題回顧



因為年輕,所以我們把每一次跌倒都刻畫成驚心動魄,當老來回首往事,才發現那些跌倒是多麼微不足道,面對困難,我們要敢於直面,困難本身並不困難,困難的是你無法正面面對困難O_o


C語言本身是一種底層語言,它沒有html,python,java等語言那樣具有可視化窗口,以及有趣的人機互動。但,C語言是程序語言的基礎,當你學好了C語言,再去學習其他語言的話,就會發現變得很輕鬆。

當然,C語言畢竟是最基礎的程序設計語言,難學的一部分原因,是因為它作為基礎語言,學習所需要花費的時間和精力要足夠的多,同時還要具有一定的思維能力和知識體系(深入的話);但如果只是掌握基礎的語法和結構,它並不難。覺得難學的大部分原因是因為你對它不感興趣,即為了學C而學C。所以,當你覺得它難學的時候,可以嘗試著去真正了解它的魅力,或者嘗試著去技術論壇找一些大牛,看看他們的博客,你就會發現,當你學會C語言後,可以做出很多驚人的事(其實就是為了增加自己的收穫感)

綜上,給題主一些建議:

1,保持良好的心態去學習C語言,如果真的不喜歡,那也不勉強自己。能按照書上獨立敲出代碼即可,如果專業需要,那你就得改變自己的態度,嘗試著接受它

2,多動手敲代碼,不要以為看完教學視頻就可以了,學習程序語言,必須自己動手去實踐,實踐過程中出現Bug是不可避免的,所以也不用覺得懊惱,按照編譯器的提示仔細檢查自己的錯誤,並改正。在錯誤中學習,比自己稀里糊塗的學習要好3,遇到不理解的地方要及時去解決它,(百度,技術論壇……),能解決就不要留著,雖然剛開始可能會耗費大量時間,但,同時你也收穫到了新的知識和理解4,多向其他大牛學習……

希望題主好好學習,天天向上,加油^0^


學習資料尋找錯誤,用《c++新經典》系列書來學


推薦閱讀:
相关文章