首頁>Club>
學了一學期vc,都不知老師講的什麼,拿來幹什麼的,難道只是為了簡單的輸入,輸出?
15
回覆列表
  • 1 # YungFan

    C語言作為大學必修課程 其意義主要是鍛鍊人的邏輯思維,科班出身,也可以為後續語言的學習鋪墊。當然,搞嵌入式,物聯網的很多就是用C來寫的,那就需要精通了。

  • 2 # 玩著學程式設計

    C語言和底層,和硬體打交道的比較多,不知道用來做什麼,還需要加強練習,所積攢的零件還不夠;以前在如鵬網上看過一篇文章,是分析,學了C語言之後不知道用來幹嘛的,分析的挺到位的;可以去看看

    以前學習C語言的時候看的是如鵬網的影片教程——《C語言也能幹大事》系列,透過開發小遊戲,開發網站的方式來講解C語言,沒想到C語言還可以這麼學,玩著就把C語言給學會了,蠻有成就感的,具體的可以到如鵬網官網上去了解一下;

    做的一個小專案的,挺有成就感的;

  • 3 # 群熊逐鹿

    VC其實是Visual C++,並不是C語言,而是C++語言。從當前C和C++的標準來看,你完全可以認為這是兩種語言,那些C++相容C的言論就忽略吧。

    理論上來說,C無所不能,但語言總會存在一個使用場景。C語言偏底層,所以傾向於做系統開發,最有名的就是linux作業系統,另外還有nginx、redis等應用服務,也是純C的傑作。

    使用C語言開發應用,如果沒有什麼積累,一般都要做好造輪子的準備。僅憑標準庫提供的功能,很難寫出有實用價值的功能。簡陋的字串處理會讓產生一定的挫敗感,但這些都是為了C語言的高效執行而生的。所以,使用C語言寫程式,更多時間是用來學習系統介面的呼叫。還有一部分時間是找記憶體洩露和空指標問題。

    任何計算機語言的學習都是外延的,這也是學習技術的正途。瞭解的多了,就不會再糾結語言的問題了。

  • 4 # 菜鳥小碼農

    C語言目前來說還是很實用的,不過並不是我們上課時的那樣,直接在cmd裡面執行。上課主要是熟悉各種函式的用法,並且培養好邏輯思維,並且學習一些演算法。C語言目前主要是在偏向於硬體的方向有很大的用處。比如說,嵌入式、微控制器這些的程式設計都是使用C語言的。

    舉個例子來說,就比如去收集大森林、大草原這種人煙稀少的偏遠地區的各種資訊,可能只是使用一次性的節點,需要儘量讓將終端的裝置減小能源的消耗,並且還要搭建好網路,傳遞資訊。這一般都會使用C語言,減小其作業系統,提高其執行速率,C語言對底層的支援也比較好,所以對於目前一直在大力發展的物聯網有很大的用處。

    還有其實Linux系統也是使用C語言來編寫的,Android也是基於Linux核心的。雖然現在的應用軟體都是使用Java來寫的,但是還是底層還是C語言。

    而且有了C語言的基礎,學習其他的語言都要快的多。程式語言大多都是相似的,雖然有一定的差別,但是執行一個事情所需要的基本步驟是固定不變的。學習程式設計最重要的就是學習演算法。演算法基本上來說是整個程式的靈魂,硬體不夠,軟體來湊。若是一個東西的硬體不夠好的話,你就需要選擇一個合適的演算法,彌補不足。演算法發展很快,所以有很多的論文有不同的演算法,你可以去閱讀這些論文,選擇合適的演算法,讓你的產品更加優秀。

    如果想要更好地發展,一定要學習好演算法。就像我們這樣不太好的學校的碩士研究生,大多數都是在研究演算法,研究硬體可以更好地發文章,但是不太容易找工作,畢竟一般學校的裝置並不是那麼好。

    目前,我在用C語言來開發一個智慧鎖的聲音模組,從簡單的方面入手。就是用stm32的開發庫,主要就是C語言。還有就是利用指標的方式進行開發,所以主要還是使用C語言。當你學習了微控制器、嵌入式之後,你就會發現C語言是多麼的強大了。對了,一定要學好指標。指標對於嵌入式的開發,對於底層的支援是非常強的。學會利用指標,可以使你的開發工作非常的方便。

    學好了C語言,再去學習Java、Python,你會感到很輕鬆,他們基本上是一環扣一環,語法結構越來越簡單。隨著物聯網,智慧城市的不斷髮展,C語言還是非常有用的。好好學習,加油!

  • 5 # C語言答疑課堂

    C語言能幹啥?用處多了去了!我覺得這個問題可以變為C語言要學嗎?要學嗎?我覺得當然要學了。大學裡設定C語言課程,國家有C語言二級考試等都是有道理的,所以當然要學。那麼是個什麼道理呢,請繼續往下看。

    提升自身競爭力

    大學裡一般到了大二左右,理工科類的專業會有一門叫C程式設計的課程,很多學到這門課程時都會吐槽,說太難了。難?難就不學嗎?

    將來如果你要從事IT類的行業、開發職位,C語言可是基礎,學好C語言無疑會提高你在職場的競爭力。 到了大三左右你也可以參加國家計算機二級考試,其中也有C語言考試科目,一些省份還有自己的省級計算機二級考試。能夠參加這些等級考試並且拿到一本計算機等級證書,無疑也會增加你未來面試、就業的競爭力。

    提高思維嚴謹

    就算你的專業沒有C程式設計課程,你未來也不想從事IT類職業,但是你能學點C語言對你也是有好處的,就是能夠提高你思維的嚴謹性,幫助你認識這世間的一些規律。

    比如迴圈,透過C語言裡的for迴圈、while迴圈等,你會了解世間的迴圈規律,其實你以後在職場做事也是要用到迴圈思維。

    再比如遞迴,透過學習C語言裡的函式,你會了解函式可以遞迴呼叫,於是你就可以理解世間的遞迴規律,對你以後的職場發展也有很大的用處。

    如何學習C語言

    至於如何學習C語言也是一個困惑的問題,我曾經寫過一個專欄“你可以這樣學習C語言”,如下:

    學習C語言並不是學校或者老師逼著你學,而是未來你要提升自己的競爭力,參悟到世間的一些規律和道理,這些都是有用的。

  • 中秋節和大豐收的關聯?
  • 婆婆把家裡收拾的很乾淨,但是不愛洗澡,夏天十天半月才洗一次,怎麼改變她?