3 零基礎的人怎樣去自學C語言和C我是個高中生,想要學習C語言和C 又沒有一絲基礎,也沒有

2021-04-24 23:18:11 字數 4856 閱讀 3806

1樓:oi淘盡英雄

推薦《21天學通c++》、看完這本書**推薦清華大學嚴蔚敏教授的《資料結構(c語言版)》

2樓:匿名使用者

這年頭高中時bai候就想學這個了。。

du。還zhi有這倆根本不是一回事,你dao到底要學哪個版,先權找本入門的書,**入門經典之類的,先略看,然後可以開始看**然後寫**,不懂了,或者有感覺了,再回頭看更深入的,動手是第一位的

3樓:淡淡蒼松

建議把譚浩強的《c語言程式設計》看5遍以上。曾怡的教學**,作為輔助。學版c++最好有c的基礎,權c++難學,先看《c++ primer plus》,再看《c++ primer》,你是高中生,如果將來選擇計算機專業,時間會更富裕。

4樓:匿名使用者

先到書店蹭基本薄的,簡單點得書過目一下,知道整體什麼狀況

然後就是買本厚一點,例子多一點的書開始狂啃了

5樓:匿名使用者

1先看本c語言基礎瞭解一下,2有時間看看網上教程進一步瞭解,3瞭解過後就要自己進一步深入學習,可以看看c++了,4研究c/c++大全,5 差不多高中畢業了,進大學可以請教老師了。

6樓:未知如此

和我情況一樣。。。嗚嗚

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

7樓:哎呀

沒有規定說,高中生、初中生不能學習計算機程式設計高階語言中的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等工具。

8樓:晗月冰風

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

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

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

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

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

加油!!!

9樓:大嘴鳥的地盤

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

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

10樓:匿名使用者

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

11樓:匿名使用者

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

如何學習c語言?

12樓:z不可替代

學習方法是:

1、課前預習,課後複習,認真做課堂、課後的作業,理解理論知識。

2、記住語法規則。

3、加強邏輯思維。

4、多動手,通過練習上機瞭解它的執行過程。

5、實踐—>理論—>再實踐,剛開始學習c語言時,按示例練習,並推動理論的學習,然後再自己多思考,多上機實踐。

c語言是一門通用計算機程式語言,廣泛應用於底層開發。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

13樓:雲南新華電腦學校

怎樣才能學好c語言

1、學好c語言,你可以很好地應付任何一種程式設計工具。

2、一定要多上機練習,通過程式瞭解相關知識。幾經反覆方得正果。

3、不要把學習c語言當成一種任務,更不要把它看成很難完成的任務。要充滿自信,只要是一個智力正常的人都能學好c語言。始終保持遊戲的心態,多發現其中的樂趣。

當感到程式設計趣味無窮,那你在電腦方面將前程無量。

4、如果一個程式一時無法弄清楚最後暫時放在一邊,過一段時間你可能會從其他的程式中悟出道理。

5、c語言是一個整體,各個方面是有機聯絡的,要從總體上把握它,不要把它割裂成互不關聯的部件。

6、不要完全相信教材(包括本講義),所有結論最好都上機驗證。

怎樣學好c語言

1. 工欲善其事,必先利其器

準備工作:一個開發環境,如turbo c 2.0、visual c++等開發工具;一本好教材,如譚浩強主編的《c語言程式設計》(第二版)。

我當時看的是他的第一版,就為它的簡潔、完美所吸引,簡直愛不釋手,用了兩個星期一口氣看完。

2. 祕密**

初學者學習計算機語言要會「讀程式」,要對小型的應用型、遊戲型程式感興趣,並模仿去加深對c語言程式設計的理解和操作,只有不斷地寫程式、除錯程式才能得到編寫程式的經驗和加深對程式的理解,這也是學習編寫優秀高階程式的祕密**。

3. 發揚探索精神

學習c語言程式設計有點像做數學難題,只要我們善於思考,善於探索,發揚探索精神去尋找好的設計思想和方法,才能把c語言的精髓真正地掌握。

備戰c語言考試要訣

1. 瞭解大綱,臨陣不亂

各類筆試中,大多數考題是與大綱要求的基本內容一致的,難度不高,但內容十分廣泛,應牢固掌握c語言考試大綱要求的基礎部分。只有熟悉題型,理解語法、句法,做到心中有數,才能臨陣不亂。

2. 善於歸納,強化記憶

對於需要記憶的計算機基礎知識和基本概念,如果考試時因此失分就十分可惜。如:c語言中有幾種不同的資料型別?

運算的優先順序別是怎樣的?因此我們需要善於歸納這些計算機基礎知識,並在理解的基礎上強化記憶。

3. 重視實踐,善於除錯

14樓:用士恩屈凰

程式設計只有一個捷徑:程式設計程式設計再程式設計!!至於你說的厭學情緒,你可以試試這樣,用一個星期左右的時間把書全過一遍,看不懂的地方做上標記,跳過去。。。

然後再去看第二遍,做課後習題,把第一遍不會的再看看,實在不會的,再做上標記,跳過去。。。三個星期左右的時間就差不多了,然後就開始第三遍,重點看那些不會做的題目。。。實在還是不會的,就不要浪費時間了,去網上找高手幫你看看,說下演算法,思路,學習下,想想自己為什麼做不出來。。。

其實c語言是入門語言,有它的道理的,它最重要的部分就是一個」指標「,c學好了沒,很大程度上就是看你的指標掌握的怎麼樣。。。學習要有重點,不要什麼都抓!!

15樓:賈秀榮矯鶯

1.如果是初學者的話,在學習好課本之後建議多敲程式(可以照書上的或者別人成型的比較簡單的程式照扒下來),多改程式,這樣做的目的是更多更好的驗證書中所講的語句和函式,而且在修改程式得到你預期的結果的時候,你會感覺到很強的成就感,這樣對你樹立自信心有很大的幫助,另外,也會對tc介面的熟練操作(編譯、連結、執行、dos下的複製、剪下等等操作)和鍵盤的熟練操作有很大幫助;

2.一般來講學c最大的難點多在指標(一維、二維、三維指標以及指向指標的指標等等),除了掌握好書本知識之外應儘量多讀程式,分析程式設計者的思路,以開闊自己的想象空間(程式設計的技巧變化多端啊,呵呵);

3.可以找一些鍛鍊自己空間思維能力的方法;

4.當學習到一定程度的時候,當書本上及試卷上的「題」應付自如的時候,如果想學好c的話,就別在鑽那些所謂的「題」了,那些東西是用來鍛鍊你的技巧的,再想提高水平的話就多找些實際應用的例子,比如自動提款機(存入款額累加,取款扣除,提款次數累計,每日最多提款次數限制報警,利息計算,日總帳等等),再比如倉庫資料庫的建立、管理及日常呼叫等等。此時建議多讀程式設計師程式集,放心這裡的程式並不難,但是很專業。

16樓:晁諾譙昌

向過程的,c++是物件導向的。學c的話 不像學 vb 這些介面化程式設計一樣,因為我本人不是專業計算機系的,程式設計用的是易語言和vb差不多的介面化程式設計,自己學習c++。 因為易語言用4年了,而程式設計理念相同,所以c++學起來 很輕鬆 就看書 也不操作什麼的。

至於想邊學習邊實踐的話,推薦自己編寫對數字數學簡單的問題處理程式,簡單實用。

推薦使用軟體:c-free 5 小巧功能全書籍看:譚浩強 著作的

另,本人建議你既然學c 就學c++不如 因為c++比c強大了很多,支援物件導向的程式設計了。至於說學了c學習c++容易,我不是很贊同,有頭腦沒什麼差別,而且c和c++畢竟有些不同,c++優化 人性化 更強。 你學了c 等 實際 運用後 肯定 還會在學c++ 所以 直接學c++建議

0基礎如何自學英語,零基礎的人怎麼自學英語?

請問你是哪個階段的學員,入門了嗎?如果沒入門最好還是找老師幫你入門再說。畢竟這是一門語言學科,你的先有語感,這樣學起來容易些,做題也順手。不明白可以繼續追問,這也是我的一家之言。零基礎的人怎麼自學英語?1.先從26個英文字母的學起2.音標的學習3.詞彙量的補充 學會了音標,下一步就是開始學習單詞積累...

零基礎自學英語哪本教材好啊,零基礎怎麼自學英語

順便說一下,我目前上的abc天芐口語的教師說過 如果要掌握好英語很簡單的 必須要擁有一個符合的研習空間與闇練口語物件 外教水平很重要 標準口音 建議找歐美外教 很重要,持續天天口語交流 1 on 1個性化學習才能有更.好.的學習成果 學習後記得重複複習課後錄音反饋 把所學知識融會貫通.不過實在沒有人...

零基礎怎麼快速自學PHP,零基礎學php能學會嗎

當先學c語言!作為後來人你不給我分也罷!我希望你少走彎路!零基礎學php能學會嗎 瞭解php語法,計算機基礎,入門還是比較簡單的,如果是自學的話,先看看自己有沒有程式設計基礎。php主要以指令碼語言為主的,所以入門還是比較簡單的,如果是自學的話,先看看自己有沒有程式設計基礎吧,如果之前有過程式設計基...