在學習c 的時候,有必要自學c語言嗎?

時間 2021-05-06 02:02:15

1樓:XZiar

語法上C++算是C的超集,所以會了C++就會C。

如果你是指C常用的的設計模式和最佳實踐的話,倒是有必要專門買書籍。

作為初學者,有C的基礎再學C++的確就是會容易一些。但如果C++的課程/教材好的話,的確沒必要先學C再學C++。

而且說真的,你C++寫多了的話就回不去C了,除了一堆庫不能用,不少語法上的特性都不能用。很多人也只是在寫C風格的C++而已。

2樓:numpy

對於這個問題,如果你一點程式設計基礎都沒有的話,那麼建議你還是從c開始,熟悉c的語法。然後在學c++的時候,將兩者的語法比較著來學,這樣會令你的印象更加的深刻。雖然說c比較基礎,但是對於沒有程式設計基礎的人來說,還是比較好入門的。

還有很重要的一點,你要體會c的面向過程以及c++的物件導向的區別,這一點很關鍵,它決定了你解決問題的思想。當然在你學了c之後,再學習c++的話,你就能體會到c++ 和c語言不同之處。這對你學習是有很大的幫助的。

其實c++是乙個神奇的東西,也是乙個比較難學的語言,而在職場中如果有人用c++來進行開發的話,那麼他一定是個大牛,畢竟敢說精通c++,不是很多。當然那是後話,而在校學習的話,把c++類的概念,類的組合,繼承,依賴,以及模板(STL)等重要知識學好就行了。以上僅是個人看法,不足之處還望指教。

商科學生有必要系統學習C語言麼? 掌握C語言對商科知識的學習運用上有幫助嗎?

小小的我 我大一的時候也不懂為什麼要學計算機程式語言,對學校的安排很不理解。直到大三我才理解並且深深感謝學校的安排。從專業學習的角度 我打乙個很粗俗的比方,學C語言像是學做包子,而學python r可能更像做餃子。學會了做包子的人再去學做餃子肯定很容易。C語言是一門不是特別難的計算機語言,通過系統地...

c語言有必要學習複雜的巨集定義技術嗎?

纖塵知世 當然有必要呀,你可以不寫,但是你得看懂別人寫的巨集吧,不學習,怎麼看懂?還有巨集定義其實沒那麼複雜,理解它就記住一句話 巨集只做替換,不做任何計算和表示式求解 這個 替換 需要多次練習,才能體會。更多更全面的巨集知識,可以看我的筆記 巨集定義的方方面面 XiaoboTalk 李存志 c語言...

自學c語言有什麼推薦的書?

Kelsey夏至 入門級 啊哈C語言 啊哈演算法 高階入門 C primer plus中文版 高階 C語言程式設計 譚浩強版本 C語言程式設計 現代方法 中譯本 C程式語言 中譯本 C語言大全 C陷阱與缺陷 C和指標 C專家程式設計 你必須知道的495個C語言問題 advanced C 其他 深入理...