大一學校教c語言,我同時自學c 合適嗎?

時間 2021-05-30 16:29:56

1樓:狹霧

當然合適啦,大學就是要靠自學,老師只能講點基礎的,領你進門,以後你的發展方向你要自己明確,你感興趣哪方面,就學習那方面,多學習點肯定沒問題

2樓:小銘

學校在教C語言的時候你自學C也沒有什麼很大的問題,對自己的技能也會有一定的提公升,而且在自己自學的過程中還會了解到很多比較廣泛的東西,只要課程沒有掉下然後自己還可以精進

3樓:

除非你在高中/大一前的暑假,熟練地掌握了其他一門面向過程程式語言的條件/迴圈/函式的概念,能用那種程式語言寫個簡單的黑白棋玩玩,否則不要。

很簡單的道理:你走都不會,就想學跑?

4樓:果汁和貓

合適啊,c系列的語言語法都差不多,拉通一起學習,反而會提高效率,只是有幾個問題你需要考慮。

一是雖然語言相似但是仍有特性,在學習特性的時候建議可以類推,但不能認為完全相似。

二是需要做更多的練習去熟悉語言和操作,並且需要花費時間去練習兩者不同的特性,如果只練習相同的部分沒有太多的意義。

三是c語言雖然很基礎,但是也很難,尤其是指標鍊錶以及資料結構,這些都很讓人頭大,需要大量練習以及理解,才能為以後學習其他語言打下基礎,所以說,可能會消耗你大量時間和精力,有可能會快速消耗你的興趣,反而得不償失。

5樓:

其實把c++用下就好,做個小案子,了解下class就行.

其他的語言通通都差不多,了解一門語言的用法也就一兩天的事,但是系統工程要在實踐中學習.

6樓:

自學其他語言完全沒問題的很合適

但是,建議不要學 C#

C# 目前除了U3D 就是 .NET 平台而國內 .NET 的市場及其的不好 (工控領域可能還好點)

2 年 C#/.NET 開發目前已經轉 node 了建議考慮其他語言 C# 就算了真的不怎麼行

7樓:宮常

我認為,主要是先將程式設計的思維培養出來,一開始同時學兩種對自己的負荷比較大,先學會一種,再去學另一種會快很多,而你學習c語言是學校課程必須的,所以建議先完成課程,後面在考慮換需要,基礎都一樣

8樓:

說實話,不建議,準確的說不建議在大一的時候同時學習兩種計算機語言。因為計算機是很注重基礎的學科,如果上大學之前沒有接觸過計算機相關知識,大一的當務之急是選好一門語言作為敲門磚,打好計算機的基礎。有了計算機相關基礎後再去學習其他語言會事半功倍;反之,如果不能對語言的設計思想,和應用場景等有一定的理解而只是一味的求多,則等待最初學習的熱情退去後會陷入深深的迷茫。

建議題主,跟著老師先學習C語言,與此同時學習資料結構,並做一些簡單的oj題目練手。等到C語言和資料結構學習完後,可以一邊學習一些演算法知識一邊關注下學校的一些競賽,比如,ACM,藍橋杯,數模等等。等大二大三的時候,學校會先後開設作業系統,計算機組成原理,計算機網路,計算機體系結構等等,這些科目都是計算機的基礎課程,掌握的熟練程度會影響日後學習與工作。

都熟練掌握後,相信題主對計算機行業也有了一定的了解,再根據自己畢業之後是去工作還是深造來選擇是出去實習還是保研考研等等!如果深造的話,那麼績點,和競賽獎項則至關重要了。

總之一句話就是,循序漸進,忌好高騖遠!加油!

9樓:

其實語言都是通的,特別是基本語法,C#都屬於類C語言,只是會有各種高階功能,C是最底層的,指標是個神奇的東西。都學學總沒錯,C的工作基本都是硬體相關,C#選擇會多一些。

10樓:精緻碼農

完全合適,C 言語打基礎, C# 即學即用偏實戰。同時學習過程中,同時學 C 和 C#,兩者對比更有利助於你徹底理解面向過程和物件導向這兩種程式設計思想。

11樓:

你的思路是正確的。但是要帶上一點C#的寫法怎麼樣用C來實現,這本身就很有趣不是嗎?

還有以後不在這問學習C#好不好的問題,大部分人只會建議你轉。結果大部分都996

12樓:姚韌

這有啥不合適的,大學時間相對寬裕,找找自己真正的興趣點是很不錯的嘗試。

但是要注意的是,C語言是一門比較重要的入門語言,可深可淺,學淺點最基本的就是面相過程的程式設計思想,能將實際的問題能夠轉換為程式語言並進行解決。

深點就是記憶體管理,指標等,乙個程式在電腦上是怎麼被執行起來的。

這方面你自己找資料。

不要顧此失彼就成,問題不大。自己學的知識做點小玩意,一方面有成就感,另一方面是自己技術的整合。

13樓:int

不是因為同時學兩門語言不合適,而是因為c語言是比較低階的,而c#是比較高階的。

學習程式設計一般是應該從低階到高階,而同時學可能導致你理解不了比較高階的語言的特性。

14樓:王超逸

不太建議。同時學兩門語言。很多概念容易混。建議先掌握一門語言的基礎。再用它來套另一門語言,比較他們的異同點。這樣能更輕鬆一些。

15樓:剻恩

學倒是沒啥問題

but我是真的建議你把大學時間用在六大基礎,找感興趣的深入資料結構與演算法,計算機網路,作業系統,設計模式,編譯原理,組成原理與體系結構

這些玩意決定以後的上限,學了穩賺不賠

16樓:EventLi

其實我建議,如果有空學習c#,不如先學資料結構…語言的東西一開始不建議堆量,先熟悉一門,然後學習程式設計思想。其實我更建議你c與c++一起學,同時熟悉面向過程和物件導向,然後學資料結構。等你學完資料結構後,你可以根據自己的興趣,走演算法方向或者走架構方向。

c語言大一請求指教

Interlock 因為你以 f輸出的精度不夠,沒能體現出兩個值的不同,右下角所示 在記憶體裡可以看到更明顯的區別,至於為什麼在記憶體裡會這麼儲存,這部分內容就留作課後練習 scanf 對於 float 和 double 的表示方法不同,乙個是 f 乙個是 lf。scanf 接受的是指標,向 flo...

大一該怎麼學c語言以及c 呢?

疲勞水餃 建議可以考慮在書本上的基礎知識學完的情況下自己找一些專案寫寫,可以試著從自己日常生活中提煉需求,然後將它實現,那樣會很有成就感 如果你的未來規劃方向偏向演算法,可以考慮多做多看一些演算法題,比如有的學校自己有題庫,或者openjudge,leetcode之類的都是挺棒的,具體可以在網上搜一...

大一c語言寫不出程式?

馬之人 學生管理系統是什麼梗?怎麼好多學生都要做這個?如果你的問題是 C 語言寫不出程式 那沒問題,你才學一年,離入門遠著呢,到畢業的時候能寫出完整的程式,那你已經是很不錯的了。如果你的問題是 C 語言寫不出學生管理系統 那也沒問題,C 不是幹這個的。用網頁實現更方便。 扶餘城裡小老二 有句話是這麼...