你對 C 的初學者有哪些建議?

時間 2021-05-05 16:07:04

1樓:黃色的香蕉

本人電氣專業,現在做軟體開發,主要做c++開發,算是轉行了。

電氣專業,強電方面根本用不到程式設計知識。

弱電方面就是自動化嵌入式方面會用程式設計,比較建議好好學習c和彙編。plc都是特定的開發語言。

至於c++,它注重的是不是系統層面而是工程層面,工程是為了做大型專案,所以它具有類,模板等,主要是為了做複雜抽象的功能,所以要學好c++需要理解軟體工程,作業系統原理等,電氣專業是不具備的,一上來不要太勉強,用的不多很難理解。

初學者對於c++的各種特性強記沒問題,但是沒有場景去理解,很難去領會。我建議,提前學習類的概念,模板有個印象即可。有這個前提,上課就問題不大了,之後用到了c++就再慢慢理解,用不到就不用糾結了。

因為未來,還有一堆跟程式設計無關但是極其難以理解課程等你,就算程式設計也是c和彙編用的多一點。

未來轉行做it的話就另說了。

2樓:

我大一上學期剛學c++,我想題主如果不是要從事這方面的工作,只是因為學校開了這門課的話,就花時間多看看一些基礎的書啊概念啊,多做練習,看不懂也要多做。這樣至少上課的時候才跟得上老師的節奏。

3樓:

實在受不了一幫大牛調侃題主。題主是個小白,你讓人家玩stl,boost還fp,不得嚇傻了……我猜題主需要掌握的是cpp的基本語法,高階點的到oo就差不到了,當然智商高可能進度要快些。我推薦cpp他爹的C++程式設計

4樓:陳碩

首先要弄清楚一點,你「要學C++」是因為下學期開了這門課,要拿學分,還是因為你確實想掌握這門語言,以後用在工作中。學習目的不同,學習方法可能大不相同。

以拿學分為例,你要學的是你們老師講的「C++」,至於它跟真正工作中用的C++有沒有聯絡,就不在你的考慮範圍之內了。

比如你們老師的講義說C++是物件導向語言,你就記住,考試的時候照著答,別去管C++究竟是面向啥的。

5樓:jasmine

不用自學了,自學也跟不上的,作為一枚軟體狗 ,衷心建議你上課聽聽老師的~下課自己多動手寫

哦~忘了說了

我們經常在實驗室找bug

一找就是一天

6樓:黃浩松

StackOverflow上的回答 c++ faq - The Definitive C++ Book Guide and List RTFM :-)

有什麼對古琴初學者的建議嗎?

臨淵羡魚 就是自己學下來的一些小經驗吧。首先,我覺得面對面的老師是比較重要的,最開始打基礎的時候,手型 坐姿你都可能錯而不自知,如果這個時候沒有人指出你的錯誤,一旦形成習慣,再改是非常非常痛苦的事。你所說的坐姿方面,我的問題是彈著彈著背就塌下去了,不知道你的問題在哪,反正背要挺直,不然會很醜.其次,...

有哪些建議值得 Vim 初學者參考?

Calon 不要一上來就嘗試死記硬背所有的命令和按鍵,而是等要用到什麼功能了才去學習 記憶 配置 遇到和一般的編輯器不同的實現,先嘗試理解Vim的設計邏輯,搞清楚為什麼要有多模式 文字物件等等,在什麼場景下有什麼好處。 ForkKILLET map Left map Right map Up map...

給練字初學者有哪些意見或建議?

北冥有魚 同意前面 保持興趣 的回答。初學者之所以是初學者,就是因為還沒有掌握熟練的技巧,所以很多技巧性的東西可以稍後再談,但是如果興趣丟了就找不回來啦!至於如何保持,我覺得得是真正的喜愛練字才不會被最初的困難打倒。 rzg 保持興趣,就怕半途而廢。每天堅持,不可多,要珍惜寫每個字的機會。練好獨體字...