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

2021-04-13 09:05:59 字數 2959 閱讀 4907

1樓:小壞蛋寬

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

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

2樓:匿名使用者

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

3樓:匿名使用者

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

4樓:匿名使用者

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

5樓:匿名使用者

完全不用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++就行了,不需要有什麼顧慮!

6樓:夜夢雪花飄

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

7樓:長沙新華電腦學院

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

有c語言基礎,學c++了,是直接學習c++primer好呢,還是先學習c++primer plus然後再學習c++ primer好呢?

8樓:匿名使用者

我也是過來人,我覺得c++primer不適合你,我現在有兩本一本是c++ primer plus 一本是primer,相對而言c++ primer plus 是比較適合剛轉入c++的,不能太急進,而且要看最新版的,語言標準近些年變化好大。

9樓:執劍映藍光

c語言基礎對於c++有一定作用,但c++是物件導向的,和c的差距很大。學習還是抱著從零開始的心態比較合適。

c++primer更詳細,涵蓋c++的所有知識。c++primerplus更適合新手。

建議學習c++primerplus並結合做專案

10樓:吾嘯

學c++一定要看c++ primer ,c primer plus 可看可不看.

經典啊.

學就學好的,不然還不如不學.

c++ primer還好學點.

c++程式設計語言是c++之父寫的,更難,所以學c++ primer .

11樓:匿名使用者

我有《c++ primer 》要發給你麼。?看過你就知道先看哪本好了

12樓:曾哥那才是爺們

c++跟c相比多了些,面像物件的概念,看c++primer吧,

為什麼高中生就不能學c++和c語言,很難學嗎? 10

13樓:哎呀

沒有規定說,高中生、初中生不能學習計算機程式設計高階語言中的c和c++,但相對別的計算機程式語言,c和c++學起來要難一些。

知識點延伸:

1、學習計算機程式設計本身就需要比較強的邏輯思維能力,而c、c++中的指標的概念、直接地址定址及衍生出的相關概念、轉換,對邏輯的要求會更高,多數初中生的邏輯思維能力可能難於適應。

2、高中生,有較強的計算機愛好,邏輯思維比較強(一般這類學生的數理成績會比較好)的,英語成績還行的(當前c語言的很多資料可能是英文的),學習計算機程式設計高階語言中的c和c++並不會比大學生難到哪兒去。

3、正因為c、c++有指標的概念,所以,它往往能直接針對系統底層進行程式設計,也能很方便的呼叫作業系統帶有的一些低階功能,甚至可以直接對硬體進行程式設計。這也是c、c++的最大的優勢,有人說,c++是最接近機器硬體的高階語言。

另外的科普:

c語言在2023年時被擴充了類、繼承等特性,並引入了物件、模組化程式設計的概念,在當前絕大多數程式設計工具用的都是c++,而不是c。要用正的c程式設計的話,要安裝20年前的dos系統,並使用20年前的turbo c等工具。

14樓:晗月冰風

先說一句,學歷也好,證書也好,是方便企業在短時間認清你的能力,或者是說,讓你的簡歷比其他人更突出。

c/c++有用沒用?看用在**。好不好學?

看你要學到什麼程度,個人不認為基礎資料和控制結構部分對於高中生困難。但是,從你開始寫**的時候,就會發現,一個真正實用的程式,往往不是短時間能完成的。一個點點按鈕,顯示一下「hello,world」的窗體照著書5分鐘能完成,而一個通過檔案讀寫學號姓名班級,並進行增刪改查的簡單管理程式,即使不考慮圖形介面,也可能要消耗一個初學者數天的時間甚至更久。

而從程式設計概念而言,類抽象、指標、模板、泛型這些對於自學的人而言相當有挑戰。另外,對**的分析、對演算法可行性複雜度的分析,不是初中的數學基礎應付得來的。

你心中如果對這些困難都有覺悟,那麼請首先拿起你的數學書和英語書,因為你需要數列和極限的概念,需要知道什麼是邏輯運算,需要閱讀英文的錯誤提示的能力。然後,選一本大家都用的程式設計教材,比如譚浩強的《c語言程式設計》並且參考如何搭建編譯環境的文章,先硬著頭皮學,編碼實現20個左右書上的習題。再確認你最後的答案。

加油!!!

15樓:大嘴鳥的地盤

誰說的 純屬扯淡 c++相對來講比較容易學會 多加練習 有專門針對高中升的資訊奧賽 noi

成績好的話 還可以保送進北大清華 經常有高中生來虐北大清華的學生 在程式競賽方面

16樓:匿名使用者

興趣至上,現在開始學吧!

17樓:匿名使用者

可以學,看你自己,語言很簡單,關鍵在於應用!

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

不需要,其實c 和c很多一樣的地方,學哪個都差不多,你學了c 肯定會懂c,學了c也差不多能理解c 最好可以先學c,也可以直接學c 但是指標一定要深入學習 c c 編譯器可以用visual c 2005 2008 2010,整合在visual studio 2005 2008 2010裡面的 c程式也...

學習C 要懂英語嗎,學c 一定要學英語嗎?

學習c 最好懂英語。c 它是一種使用非常廣泛的計算機程式語言。c 是一種靜態資料型別檢查的 支援多重程式設計正規化的通用程式設計語言。它支援過程化程式設計 資料抽象 物件導向程式設計 泛型程式設計等多種程式設計風格。c 中有很多程式結構就是英語單詞,如 c 中的關鍵字,asm do if retur...

學c語言一定要英語和數學好嗎,學C語言一定要英語和數學好嗎?

是的。1.c語言畢竟是對方創造的,所以英語很重要。其次現在很多新技術新技巧都是來自歐美。要被翻譯成中文還需要不短的時間,所以英文好非常有優勢。這就是為什麼用人單位需要大學生都過四級了。2。如果學過資料結構 演算法分析就知道程式設計語言和數學的聯絡有多緊密。離散數學是整個計算機行業的基礎。高等數學 工...