1樓:澄曼雲
見意去學c,c + +前c很少接觸
它不是一個純粹的物件導向的程式語言!
最好不要兩個一起學習,你也沒有這種能力。
從最基礎的開始上學,慢慢了解,一步一步地學習,不要想一步登天,我會產生相反的結果!
初學者的「c語言程式設計」譚浩強的可以!
完成學業後,以瞭解資料結構,如果你想學習程式設計,你必須瞭解它,它是靈魂的程式。
我祝你成功!
2樓:
某方面來說c++較好, 但其實都是一樣, 在我眼中沒啥區別, 重要的是把一個學通,別的也不在話下,
當然從c++開始也未嘗不可, 初學的最好別一上來就看什麼 c++ primer 會打擊自信的.
先看看錢能,譚浩強的比較好,裡面也包含了國內c書籍的基本內容了.
3樓:匿名使用者
各有各的好處
c是基礎
c++是進階
從程式設計理念來說,他們是不同的
4樓:灰人王
你要學c++,必然要先學c,目前程式設計大部分用的還是c++,所以就學c++吧。
5樓:
先學c吧,然後再學c++。學c後有點基礎了對學c++也有幫助。沒有基礎就學c++的話太吃力。最終還是c和c++都掌握的好。
6樓:匿名使用者
c++的工作好找。c語言做底層軟體多一些,工資高。如果只學軟體,就學c++吧,c++功能強大些。
7樓:
建議都學,因為c和c++是有一些共同之處的,學起來不難。
8樓:匿名使用者
初學的話學習c++吧,可以形成物件導向開發思想。再看c也十分簡單。
9樓:
c是基礎
c++是進階
10樓:什麼名真難起
學c++後c自然就會了
11樓:空天風一
最好兩個都學,,,互補的
c語言和c++先學哪個好
12樓:橘落淮南常成枳
先學c語言。
c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
c++是在c語言的基礎上開發的一種通用程式語言,應用廣泛。c++支援多種程式設計正規化--物件導向程式設計、泛型程式設計和過程化程式設計。
正式標準c++14於2023年8月18日公佈。其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大碼農受用的最強大程式語言之一,支援類:類、封裝、過載等。
13樓:才拔庹海秋
兩個是不同的語言,c語言是程序導向,c++是物件導向,肯定是c++比c語言容易!這是必然的!
14樓:盧向陽詠德
兩種語言是不同的,c是過程的,c++是物件的,兩個語言又沒有條件限制非得先學哪個。
學c就學c,學c++就直接學c++
不要為了學c++而去學c,沒必要。
15樓:哎呀
可以直接學習c++。
1、c++是c語言的擴充套件,當前的程式設計環境使用的都是c++,要學單純的c反而不容易配置程式設計環境,也難於測試,難於理解輸入和輸出。
2、c++的語法和c語言是一樣的,在c的基礎上增加了類、繼承等結構與概念用於物件化及結構化程式設計。
16樓:褒存秦安筠
當然是c了c是中級語言能編寫更強大的軟體,c++要以它為基礎,如果你還沒有任何程式設計的知識建議先學易語言,不僅好學週期短,還能幫你更好的理解高階語言c++
17樓:辜涵衍蒲濟
建議你學c如果把c學好了再考慮c++把,因為c和c++大部分都很象的就是c++裡面加入了類這個概念,而由於類比較抽象所以不太好學的
18樓:楓夜無眠
都一樣的。只不過一個是程序導向,一個是物件導向。不過都瞭解一下還是比較好的。
19樓:匿名使用者
當然是c語言。
c++是對c語言的封裝。
20樓:風行
直接學c++吧,贊成樓上
學c++還是c#好?
21樓:匿名使用者
c#好。
兩種語言是有相當多的共同點的,不過在0基礎的情況下還是建議有c的基礎比較好。
c#隱藏了指標(但並不是不能使用),,而指標的思想對於任何程式設計師都是必要的。學習c語言會讓的頭腦中內建指標,記憶體分配,遞迴,演算法設計等重要思想,這些思想使得學習任何語言都非常方便。
c#和c的語法幾乎是互通的,只不過c#是完全物件導向的,c是程序導向的。
c#的很多內容都可以用c去對映, 比如委託類似於指向函式的指標, 結構體相當於typedef,類相當於type*, 介面則是一個全新的概念了,這體現著一定的程式設計思想的轉換。
當然從頭開始學c#也沒問題,如果的理解能力夠強的話...,或者學到一半回頭看看c或c++,也能有助於對c#的理解。
c和c++先學哪個比較好。
22樓:風飄雪之林
直接學c++,c++中包含了c的全部內容,而且c++前面本來就是c語言,我是這麼認為的。
基本上c++學會了,c也就學會了。
23樓:縱橫朝野
c++是c的升級版,c是程序導向的,使用於編寫小程式;c++是物件導向的,其優點突出於編寫大型程式。感覺上兩個語言學習上可以沒有先後順序,先學哪個都行,就要看自己以後想要向那些方面發展了。
24樓:海濤大興
c++本身是從c演變過度過來的,c++的很多語法和c基本一樣的,只是c++多了面相物件的程式設計思想,多了類(class)這個東西。
建議先學c++,這樣有利於掌握面相物件的程式設計思想,學會c++後,一週時間就能搞定c語言,(會c++,即使你不學c語言,你也能看懂c程式)我就這麼幹的,呵呵。
祝你成功!
25樓:杜茂彥
直接學c++;
c語言中那些printf等,在以後基本不用,浪費時間
26樓:_等紅杏
嚴格將這兩個 沒有什麼先學和後學 比較好的說法,
你要是想學底層的知識 建議你學c,想學一些模組話的 就學c++
你也可以先快速瀏覽一下,相互比較..
27樓:宗楚一
c比較簡單,所以可以先學c。不過我們直接學的c++,感覺還好
28樓:匿名使用者
c++開始,c++內容比較完全滲入
29樓:匿名使用者
其實語法都差不多,無外乎c++多了類、模板等等。
關鍵還是資料結構、解決一個問題的演算法!
30樓:
先學c++,c++的編譯系統全面相容c
31樓:匿名使用者
先學c,c是c++的基礎
32樓:匿名使用者
c是c++的基礎,先學c
33樓:匿名使用者
儘管c++是從c演變過去的,你可以把c++看做一個c語言的擴充套件,但是你只要記住這是兩門,別管他是誰演變成的誰,如果你想知道那個好學的話肯定是c語言,因為c語言並沒有類啊、模板啊等等一些複雜的概念,c語言比較「單純」,但是現在應用比較多的可能是c++,因為c++支援面對物件,這在大型的工程中是很有用的。而且c語言提供的庫函式並不是特別豐富,很多功能都需要自己去實現。
c語言和c++有什麼不同?學哪個好
34樓:閻欣愉御鈺
c語言入門相對來說比較簡單些,c++對c進行了擴充套件,c++相對來說入門難度相對大些。c語言主要是程序導向,c++可以物件導向,現在高階的軟體都是物件導向開發的,而c語言比較適合於硬體底層的開發。自己根據發展需求、時間和精力綜合選擇吧。
c和c++最好先學哪個..??
35樓:勇欣笑庹斐
從c開始,c++是c派生出來的。所以只要把c學好之後,再轉c++就容易多了。而直接學c++也行,但是花的時間和精力就更多了。
c是本,怎麼說吧,程式設計的人,幾乎都會c,可以說是必學的。建議你從c開始學起。
想學程式設計,c語言和c++哪個好?
36樓:陽雲武清綺
其實c和c++差不多,但也有一些區別!
首先,c比較簡單,沒有指標,沒有類,沒有物件,而且很多作業系統都是c編的,c更適合於系統程式設計,而對於c++,難度比c難一點,多了類、物件等。c++一般用於網路程式設計,遊戲等等。
37樓:仍嬡邴曉凡
c和c++沒有好壞之分,c++就是在c之上加入了物件導向的部分
建議你去看譚浩強的c或者c++
每個c/c++程式設計師入門必看之書
38樓:委芮堂巧蘭
看樓主是想學程序導向的還是物件導向的了。
c注重程序導向,資訊的封裝性沒有c++高。但是學起來相對容易上手。
c++是更加物件導向的,很好體現了資訊封裝性,學精通後非常好用,而且c++近段時間越來越火,從長遠考慮還是c++好點,雖然本人主要學的還是c。
不過根據我們老師的說法,不管哪種語言,只要學好了,都是能做很多事情的。
c c# c++ 學哪個最好呢
39樓:鄢蘭英夔寅
你接受能力好,就學c++,接受能力差就學c#,c#是快速開發語言,在很多方面都做了簡化,並且有些更有效的新型的工具來開發。
銳英源指導學c++和c#,效果都很好,全面能力綜合教材海量原始碼因人施教,保證掌握工作能力,開啟成為專案經理或系統分析員之門。
40樓:釗潔迮姬
首先,程式語言都是相通的。不管學哪一門,結果都是一樣的。一個程式設計師不可能只會一門語言;
其次,入門難度c#低、c++中、c難一點,但我還是推薦你學c++,因為學會了c++以後,對其他語言很容易觸類旁通了。
再者,c++運用廣,學的人多,求職也相對容易,好處相對多一點......
另外,程式設計就是一門技術而已,沒什麼太高深莫測的,只要有時間,有決心,肯定能學好;
最後,送你一句話:程式設計就是一層窗戶紙,捅破了,你就覺得很簡單了......
c語言和c++有什麼區別?新手學哪個好?
41樓:
c語言是程序導向性語言,思維方式比較符合人的思維模式,初學通常都是從它開始學。c++從名字上就知道和c的關係很密切,它是物件導向程式設計,思考方式是按程式要求開始思考。語法上兩者有很多共通之處。
42樓:匿名使用者
學c++還是好一些,因為如果你今後上大學的話,如果選非計算機專業,學的是c,若選計算機學的是c++,不過c++包含c,而且擁有物件導向的功能。其實依我看,你才上初中,沒必要學c或c++,只要學vb就行了。
43樓:匿名使用者
第一問......第二問:其實沒有不先學哪個就學不了另一個.可是c++很多知識比較抽象,建議先學c然後學c++就不會那麼難了.
44樓:匿名使用者
c語言是基礎,是過程性語言
c++是物件導向的
45樓:餛飩
c語言與c++是完全不同的兩種語言,只不過看起來比較像。
互不為基礎。真正的基礎是:數學知識基礎、計算機基礎知識以及演算法知識(資料結構什麼的)。
推薦到這裡看看
1]沒c語言基礎學c++看什麼書合適
2]想學c語言
3]初中畢業學c語言
4]各位高手,我是一...謝!
46樓:老黃知識共享
c++語言是c語言發展起來的,所以繼承了c語言幾乎所有的特點,但c++語言又有自己的個性。c語言是一種程序導向的程式語言,而c++主要是程序導向的,因此c++有類的概念,而c語言就沒有。c++的功能強大,編譯器複雜,適合高階程式的設計和編輯,c語言的編譯器簡易,適合低端程式。
47樓:長沙新華電腦學院
c是程序導向的,c++是物件導向的,c是基礎,c++是延伸
幾本學c語言和c 的好書!!謝謝
think in c 只此一本足以 我向您推薦c 之父的最新力作 c 程式設計原理與實踐 本書儘管採用的是c 語言,但其中涵蓋的程式設計思想同樣適用於其他語言,而且這些頗具實踐意義的程式設計思想還可以彌補高校程式設計課程偏重語法細節 忽視總體思想方法和整體過程實現的問題,使我們充分認識到程式設計是一...
C語言和C 哪個應用廣一些啊,C 和C語言哪個應用面更廣
它倆側重點不太一樣 c 偏應用程式,儘管也可以作底層驅動開發,但是這方面主導的還是c和彙編 嵌入式開發,win32驅動,跟硬體結合緊密一些的都是cc 以其物件導向的特性開發較大型程式有些優勢,維護起來方便,多在應用軟體上使用 c語言一般做下位機的,即工控內部協作的,或者是unix系統下的程式設計,c...
C語言怎麼學?C語言怎麼學?
學習c語言,光看譚浩強的書只能學習到c語言的基本語法,看完了你覺得能看懂但是還是覺得自己寫不出來 c語言重點難點都在指標那裡,也涉及到c語言中空間的概念,你好好掌握下c語言中空間的概念,加以理解掌握就好。其次就是函式啊之類的,當然你看得明白不等於你掌握了c語言,寫得出來才能證明你會,所以大量的c語言...