學習C 是否需要有C語言的基礎

2021-04-17 07:49:29 字數 2914 閱讀 5365

1樓:黑客低手

這是一個不抄好說的問題襲...

可以不要

c++對c是完全相容的,c++編輯器對c完全相容。所以學完c++,你c自然也會了,只不過直接學c++會有點吃力,不過多用點心也沒事的。

還有就是c是程序導向,c++是物件導向,雖然c++完全相容c,但兩種語言程式設計的思維方式不一樣

c中的一些標頭檔案包含與c++不一樣,還有就是io函式等不一樣(用c++更簡單些)。。不過這些都沒事》。。

綜上所述:直接學c++不學c也沒事,因為學了c++的人也很少用c標頭檔案和c的io函式等來程式設計(因為用c太麻煩了)。。。只是學習時再做一些程序導向程式設計的練習就可以了...

2樓:

最好先接觸下c,這樣可以更好地區分和理解面向結構和相面物件程式設計的區別!

3樓:

c語言是程序導向的,c++是物件導向的,因此

可以把c++和c看做兩個不同的語言。

所以,會不會c語言對c++的學習沒有影響。

4樓:★迷彩帽

不需要。

雖然有好多一樣的,但一個是程序導向的(c),一個是物件導向的(c++),所以沒有必要。

學習c++,要不要先學習c語言呢?

5樓:猥瑣de星星豬

要的!抄c++ 讀作「c加加」,是「c plus plus」的bai簡稱。顧

名思du義,c++ 是在c語言的基礎上增加新zhi特性,玩出了新花樣,dao所以叫「c plus plus」,就像 iphone 7s 和 iphone 7、win10 和 win7 的關係。

從語法上看,c語言是 c++ 的一部分,c語言**幾乎不用修改就能夠以 c++ 的方式編譯,這給很多初學者帶來了不小的困惑,學習 c++ 之前到底要不要先學習c語言呢?

我對這個問題保持中立,但是初學者直接學習 c++ 會非常吃力,hold 不住,尤其是對計算機記憶體不太理解的情況下,c++ 是學不懂的。c++ 是一門靈活多變、特性豐富的語言,同時也意味著比較複雜,不易掌握。

不過可以明確地說:學了c語言就相當於學了 c++ 的一半,從c語言轉向 c++ 時,不需要再從頭開始,接著c語言往下學就可以,所以我強烈建議先學c語言再學 c++。

6樓:匿名使用者

vc++是一個copy整合開發環境,支援的

語言有baic和c++,所以只要學會了其中du一種語言就可以用zhivc++進行開發,不一定非得學習c++才能用

dao,但是c++建議也學一學。不過vc++有一個gui庫mfc,如果你要學習mfc的話,就得學習c++,應為這個庫的使用蘊含了c++的思想。如果你打算在windows下進行軟體開發的話,建議用vs,vc++的話可能就是現在學校裡面讓初學者用,其實你還可以搞linux下的開發,體驗另一種系統平臺下的開發,也是目前很多人都在做的。

7樓:麻油麻友醬

vc++是一個寫開發c/c++的環境。

就好比 c++是語言,文字。vc++是一個出版社。把你的c++**變成exe的東西。

當然要先學會寫字才能出版啊~

學習c語言一般要多久時間,學習c++需要c語言作為基礎嗎?

8樓:_件潼

本人也是學c 的,可以明確告訴你,學c 不用學c語言,哪怕你c語言是零基礎也行,我今年剛大二,學c 一年多了,現在還徘徊在基礎,不是學不會,是不想往前趕得那麼急,很多同學我的,已經開始往前趕了,在學mfc和api,我很羨慕也是這看了點,但是發現基礎都沒打牢,一想算了。我的同學,現在老是連for迴圈都看不明白。 學c 不需要c語言,你可以大膽的學習c ,如果有往這方面發展的意向,最好是把基礎打牢,如果只是為了應付考試,稍微學點就能過了。

希望你學業順利

9樓:匿名使用者

c語言 大學裡面學時是一個學期,自學的話大概也要三四個月吧。c語言基礎很重要的。 c++是在c語言的基礎上發展的。

但是學c++不一定要有c語言的基礎。自我認為還是先學c語言再學c++好一點。要是c語言覺得容易的話,學c++也就輕鬆多了。

學習c++一定要先學會c語言嗎?不能直接學習c++嗎

10樓:小壞蛋寬

c和c++是兩個不同的集合,只是這兩個集合重合的部分很大,如果你想學c++,那應該從c和c++重合的那一部分學起,而不用學習c的全部。

我還是建議你直接學c++。

11樓:匿名使用者

不晚,c++是在c的基礎上擴充套件而來的,完全相容c的語法及結構,所以你學完c再學c++更容易接受

12樓:匿名使用者

不晚 ,大學四年你能把c/c++搞透 就是很強的啦。。。關鍵是學習計組和作業系統、資料介面,語言簡單

13樓:匿名使用者

完全可以直接學c++。如果確定用c++的話,就直接學。只是說學了c去學c++更容易。但是c++的新知識比如類,是c沒有的,還是很費勁的,所以最好直接學。

14樓:匿名使用者

完全不用bai,c++和c好多語法都是一樣的du。好多庫函式zhic++、c都是一樣的用法dao,有的時內候我在寫c++的時候感覺就容像寫c一樣。還有c++事相容c的,c程式移植到到c++編譯器,比如vc 6.

0是完全沒有的問題的。我當初就是先學的c++,後面c都不用怎麼學,仔細的看看c的書記住哪些和c++不同的用法就行了。因為c++是從c過來的,c++裡面有好多c沒有的東西。

我感覺c++更好用,所以我覺得你直接學c++就行了,不需要有什麼顧慮!

15樓:夜夢雪花飄

可以直接學習c++啊,基本上學完c++,c也就都會了。

16樓:長沙新華電腦學院

當然可以直接學c++咯,沒問題的

學習C語言基礎,學習c語言需要什麼基礎呢?

這個還是很好辦的還要看你自己的,不會的時候你就可以上網上進行搜尋啊或者請教別人,這個要從基礎學起,首先你要有一本基本的入門書籍,之後需要一臺電腦,安裝上c語言的編譯工具,建議你使用linux的ubuntu系統,裡面就有基本的c語言編譯工具,之後需系c語言,定時的進行練習,如果覺得可以的話,可以在網上...

學習c語言要有什麼數學基瓷,學習c語言要有什麼數學基礎吧

樓主要是初學者bai最好先學du習c語言,c語言本來zhi就很基礎,等樓主dao把c語言學好,再學內 習其他語言就容很容易,很輕鬆啦 俺看的書是清華大學出版的,譚浩強教授著作,自己覺得還可以吧,很基礎,等樓主有了一定的基礎後可以再看些,高階一點的用法!關於怎麼看書的問題 有點自己的看法 針對於c語言...

學習c語言需要懂英語嗎學習C語言需要懂英語嗎???

想問下 你現在學得怎麼樣了有成就嗎 我也剛開始。需要一些基礎的,利於程式設計 完全不需要。不過你也不能不學。遇到的時候去了解一下。用的多就記住了。也可以我們一起交流下 不需要,只需知道關鍵字的漢語意思即可 需要啊,你不懂英語,有的專業詞彙,如何程式設計 不用非得懂英語 c常用的單詞就那麼幾十個 邊學...