學以c難嗎?要什麼基礎,學C語言需要什麼基礎嗎?

時間 2022-06-09 14:20:02

1樓:泡影果果

學習c++,只要是想學好、學會就不會覺得難。

首先要自信,相信自己能夠學好它,不要聽別人說這個是多麼多麼的難啊之類的話,有些路只有自己走了才能知道到底是坦途還是佈滿荊棘,當然也沒有簡簡單單的成功,要自信,也要認識到這門課程的重要性。

戰勝了自己內心深處的恐懼,就開始學習c++,學習之前,先認識他,知道他是用來幹什麼的,當然有的同學就會說,他不就是拿來程式設計的嗎,對於初學者,這個答案顯然是模糊的,個人的理解,他是一種工具,一種與計算機進行交流的語言和規則。所謂的學習就是去掌握這個工具怎麼用,去掌握跟計算機交流的規則。

下面舉個例子,比如想讓計算機找出三個自然數中最大的那個數,這就需要跟計算機交流。

#include

void main()

int a,b,c;

cout<<"本程式用於找出三個自然數中最的數。"

cin>>a>>b>>c;

int max1=a>b:a?b;

int max2=max1>c:max1?c;

cout<<"三個數中最大的是"<

2樓:匿名使用者

c語言1,全新的程式思維,c語言是程序導向的,而c++是物件導向的。

2,c語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在一個標頭檔案中;而c++對於大多數的函式都是有整合的很緊密,特別是c語言中沒有的c++中的api是對window系統的大多數api有機的組合,是一個集體。但你也可能單獨呼叫api。

3,特別是c++中的圖形處理,它和語言的圖形有很大的區別。c語言中的圖形處理函式基本上是不能用在中c++中的。c語言標準中不包括圖形處理。

4,c和c++中都有結構的概念,但是在c語言中結構只有成員變數,而沒成員方法,而在c++中結構中,它可以有自己的成員變數和成員函式。但是在c語言中結構的成員是公共的,什麼想訪問它的都可以訪問;而在vc++中它沒有加限定符的為私有的。

4,c語言可以寫很多方面的程式,但是c++可以寫得更多更好,c++可以寫基於dosr程式,寫dll,寫控制元件,寫系統。

5,c語言對程式的檔案的組織是鬆散的,幾乎是全要程式處理;而c++對檔案的組織是以工程,各檔案分類明確。

6,c++中的ide很智慧,和vb一樣,有的功能可能比vb還強。

7,c++對可以自動生成你想要的程式結構使你可以省了很多時間。有很多可用的工具如加入mfc中的類的時候,加入變數的時候等等。

8,c++中的附加工具也有很多,可以進行系統的分析,可以檢視api;可以檢視控制元件。

9,除錯功能強大,並且方法多樣。

3樓:稻子

沒事,世上無難事,只怕有心人.小學文化也完全可以學會程式設計,興趣是最好的老師.你要先學c語言,是程式設計入門的 。

c++不是入門的.學計算機,不管你學不學程式設計,c 語言是必須要學的,你c 語言學會了,那麼像c ++語言都是迎刃而解的,c語言是所有程式語言的根本,而且是執行效率最高的,我是計算機專業的,希望對你有所幫助

4樓:匿名使用者

不是說學就學的。。難得很噢

學c語言需要什麼基礎嗎?

5樓:長沙新華電腦學院

有計算機基礎最好,沒有也可以學

想要自學c++,需要什麼基礎??

6樓:帥也許是罪

學習c++的話,並不一定要學c的,因為c++和c其實是2種語言,只是c++對c相容而已, 我們不應該把c++跟c牽連在一起了.學c++就要把它當一門新語言來學.我說一下從完全不懂到最後高手的專家推薦路線吧:

1. 《c++ primer》lippman寫的,經典中的經典,c++入門的寶典,讀完這本書,基本語法過關,部分技巧掌握。

2.《the c++ programming language》c++的創始人bjarne stroustrup寫的,這本書的權威性毋庸置疑,而且這裡面講到了一些比較底層的東西,如果你看過了《c++ primer》的話,這本書可以跳著看,懂的就跳過。

3.《effective c++》 scott meyers頂級大師用活潑幽默的語言寫的書,這本書中講到了許多應該注意的問題,這是十分值得購買的書。(lippman曾把程式設計師分為看過effective c++的和沒看過的兩類。

由此可見此書的重要性)

4.《more effective c++》上書的姊妹篇,這本書裡講到了許多關鍵性的技術,對提高程式的效率是非常有幫助的。

5.《advanced c++》這是一本神奇的書,裡面講到了許多連c++設計者都沒想到的妙法,解決了許多看似不可能解決的問題。scott meyers曾隆重推薦過的書。

6.《inside the c++ objects model》又是lippman的大作!這本書講到了他在開發第一個c++編譯器時的許多想法,徹底解析了c++底層機制是如何實現物件模型的,看過這本書,你對c++的瞭解會有質的飛躍!

從這刻起,你有權力說你是一個c++程式設計師了!

光學c++語言基本上看完上述的書就是高手了,其他經驗要在實踐中累積,你在看這些書的同時就應該多做一些小程式,小專案,提高水平的速度是飛快的.這是我個人的經驗。

另外,你學了c++還要開發程式,開發軟體,無疑要使用mfc之類的東西 《api programming》和《mfc windows 程式設計》兩書值得一看。這兩本書能迅速提高你的實踐水平。 最後,不要被這麼多書嚇倒,用起心來,很快能搞定!

祝你早日成功!!

無論入門還是提升自己真心不建議國內的書~這個不是書寫得好不,而是思路真沒有國外的書哪樣開闊、靈活,而且更新較慢,像現在國外早有c++11標準的書了,但國內還是鮮有的。最後,如果《c++ primer》啃不動,那試試《c++ primer plus》中文版或《essential+c++》入門級中文版

7樓:mr_無所不知

一樓說的很多,另外看書的同時不要忘了多學學演算法,不懂演算法只能做程式設計師,會演算法以後可以做構架,分析人員~

8樓:匿名使用者

《c語言程式設計》 譚浩強寫的吧,我讀書的時候是教程,很基礎的一本書.

9樓:王大媽

可以加682363071

#include //**口令

int main()

c++入門難嗎

10樓:艾倫出牆吧

學習難度是因人而異的。對於一般人而言,c++自學的話非常難,因為c++需要學習的東西很多而且很難,如果你沒掌握學習c++的方法的話,可能1-2年都只能入門,但如果你掌握c++的學習的方法的話,半年就能學會c++,但是一般人未接觸過系統的方法教學,所以掌握起來會比較慢。

延展閱讀:

c++這個詞在中國大陸的程式設計師圈子中通常被讀做「c加加」,而西方的程式設計師通常讀做「c plus plus」,「cpp」。 它是一種使用非常廣泛的計算機程式語言。c++是一種靜態資料型別檢查的、支援多重程式設計正規化的通用程式設計語言。

它支援過程化程式設計、資料抽象、物件導向程式設計、泛型程式設計等多種程式設計風格。最新正式標準c++於2023年8月18日公佈。其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程式設計師受用的最強大程式語言之一,支援類:

類、封裝、過載等特性!

11樓:乾天王

入門c++開始是可以的,比如我就是c++入門的,入門容易學好難吧,因為要忍住枯燥還是很痛苦的;到時候瞭解一下c就好了,我個人覺得c的輸入輸出很繁瑣。所有語言是相通的,學懂了c++,到時候看看其他語言的語法,轉起來會容易;

c語言比較基層,基本不會用到遊戲上,所以會很難看見實踐的例子;要到能遊戲程式設計或許沒那麼快,因為語言的演算法的學習很枯燥,難啃的,要堅持每天練,要不很容易就忘記;要學習的也有很多,但是有些簡單的遊戲製作還是很快的,一年內能做到,大型遊戲的話還是要有團隊,要不很難;

不懂請追問,望採納

12樓:長沙新華電腦學院

c++可以說是比較難的程式語言,如果沒有基礎,可以看網上的公開課進行學習

13樓:扈懷煒

不難,只要看看書。不一定要從c開始

我要學習c學習c++具體需要什麼基礎

14樓:匿名使用者

建議買本譚抄

浩強著的《c語言程式設計》(你已經買了)及其《c語言程式設計題解與上機指導》這兩本書(第三版),比較通俗易懂,每一章都有認真看,獨立思考,課後的習題儘量不看答案自己獨立完成,開始時最後每個例題都要上機做一次,按這樣做的話,當你看到這本書的2/3時應該有一定的基礎了,看完這本書後建議再看《資料結構(c語言版)》,c語言的精髓就是資料結構,即是演算法,因此對數學的要求較高(英語嗎?高中水平即可,如果不是看國外資料的話),當你完全看完這幾本書後我相信你的c語言水平已經不錯了

c++和c語言基本相同,只是多了物件導向和類等,當然這也是比較難學的,很抽象,要學好它恐怕至少都得3、5年,建議你先學好c語言,此外最好也看看其他的相關書籍,如《資料庫系統概論》,《微型計算機技術》,將會使你在以後的學習中得益不少

15樓:達可

我們用的也是那個教來材源,那個教材還有一本配套的練習冊和一本上機指導,在書店應該可以買到,用那個配合著教材看,做題,練習,會很有幫助的。

學習c語言要多練習,建議你在電腦上安裝相應程式設計系統,練習書上的程式設計題,剛開始不會的時候可以參考上機指導,即使剛開始一頭霧水,但操作的多了,熟悉了,總會有弄透徹的一天。我覺得程式設計用vc++6.0比較好,可以用滑鼠操作,方便許多。

那個有中文版和英文版之分,初學者還是建議用中文版。

至於數學,c語言應用最多的是思想而少有具體知識,高中水平應該夠用。

最後,建議第一章概述看不太明白的地方可以先放一放,重要的是後面的陣列,函式和指標,是重點加難點。

16樓:匿名使用者

c++具體需要學過代數,理解函式和表示式概念。

懂英文,能看懂api文件,能看懂編譯器提示專,可以不用漢屬語拼音命名變數和函式了。

c++是在c語言的基礎上開發的一種物件導向程式語言,應用廣泛。c++支援多種程式設計正規化 --物件導向程式設計、泛型程式設計和過程化程式設計。最新正式標準c++於2023年8月18日公佈。

其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程式設計師受用的最強大程式語言之一。

17樓:等你歸來猛

呵呵 其實譚浩強的已經是最容易理解的了 我覺得有心栽上面就行 本人過來計算機c2級 感覺其實不難 只要你想了 記了就行

求c語言基礎的書txt,學c語言用什麼書?

開發工具是 vs2008 或者 vs2010一下,80x86彙編小站 裡面有篇文章是針對初學c c 寫的,寫得不錯。標題是 如何正確的入門windows系統下c c 學習領域。希望這篇文章對你有幫助,其實入門學習c語言,重要的是選擇一本好書和一個好的開發工具,如果有條件可以配備一個老師,這樣你學習效...

C語言一定要學數學嗎,C語言學習要數學基礎嗎

c語言是計算機語言 是實現人機對話的媒介也就像我們人與人之間說話樣 但是機器是程式化的 所以需要規範的語言 所 以才有c語言的種種規定啊什麼的 說話 實現人機對話 不難,但是實際在用c 語言寫程式之前必須有思維,抽象 的過程 這就需要數學知識了 單單知道c語言,你只會寫程式 要想把自己的思維用程式表...

有c語言基礎,學c 用什麼書比較好

vector xy 的回答比較好!c primer plus真的講的很詳細!我先說我的學習過程 我學c語言的時候。聽了別人的買譚的書看,看的雲裡霧裡!然後我就買了thc cprogramming language同樣完全看不懂,然後又買了c語言入門經典,例子太難,看完第一章放棄了!最後我買了c pr...