學習程式設計要先學習什麼,零基礎想入門程式設計需要先學什麼?

時間 2022-03-11 12:05:19

1樓:匿名使用者

學c語言

學習在初學c語言時,可能會遇到有些問題理解不透,或者表達方式與以往數學學習中不同(如運算子等),這就要求不氣餒,不明白的地方多問多想,鼓足勇氣進行學習,待學完後面的章節知識,前面的問題也就迎刃而解了。學習c語言學習玩後面的知識,不要忘了回頭弄清遺留下的問題和加深理解前面的知識,這是我們學生最不易做到的,然而卻又是最重要的。學習c語言就是要經過幾個反覆,才能前後貫穿,積累應該掌握的c知識。

定義c語言是一種計算機程式語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。

因此,它的應用範圍廣泛。主要有以下特點:

c語言在很多方面都可以用,不僅僅是在軟體開發上,各類科研都是需要用到c語言的。具體應用比如我是學硬體的,微控制器以及嵌入式系統都可以用c來開發。

c 語言發展如此迅速, 而且成為最受歡迎的語言之一, 主要因為它具有強大的功能。許多著名的系統軟體, 如dbase ⅲ plus、dbase ⅳ 都是由c 語言編寫的。用c 語言加上一些組合語言子程式, 就更能顯示c 語言的優勢了, 象pc- dos 、wordstar等就是用這種方法編寫的。

歸納起來c 語言具有下列特點:1. c是中級語言它把高階語言的基本結構和語句與低階語言的實用性結合起來。

c 語言可以象組合語言一樣對位、位元組和位址進行操作, 而這三者是計算機最基本的工作單元。

2. c是結構式語言結構式語言的顯著特點是**及資料的分隔化, 即程式的各個部分除了必要的資訊交流外彼此獨立。這種結構化方式可使程式層次清晰, 便於使用、維護以及除錯。

c 語言是以函式形式提供給使用者的, 這些函式可方便的呼叫, 並具有多種迴圈、條件語句控制程式流向, 從而使程式完全結構化。

3. c語言功能齊全c 語言具有各種各樣的資料型別, 並引入了指標概念, 可使程式效率更高。另外c 語言也具有強大的圖形功能, 支援多種顯示器和驅動器。

而且計算功能、邏輯判斷功能也比較強大, 可以實現決策目的編遊戲,編3d遊戲,做資料庫,做聯眾世界,做聊天室,做photoshop做flash,做3dmax。

4. c語言適用範圍大c 語言還有乙個突出的優點就是適合於多種作業系統, 如dos、unix,也適用於多種機型。

c語言對作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明顯優於其它解釋型高階語言,有一些大型應用軟體也是用c語言編寫的。

c語言具有繪圖能力強,可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高階語言。

c語言的優點

1. 簡潔緊湊、靈活方便

c語言一共只有32個關鍵字,9種控制語句,程式書寫自由,主要用小寫字母表示。它把高階語言的基本結構和語句與低階語言的實用性結合起來。 c 語言可以象組合語言一樣對位、位元組和位址進行操作, 而這三者是計算機最基本的工作單元。

2. 運算子豐富

c的運算子包含的範圍很廣泛,共有34個運算子。c語言把括號、賦值、強制型別轉換等都作為運算子處理。從而使c的運算型別極其豐富表示式型別多樣化,靈活使用各種運算子可以實現在其它高階語言中難以實現的運算。

3. 資料結構豐富

c的資料型別有:整型、實型、字元型、陣列型別、指標型別、結構體型別、共用體型別等。能用來實現各種複雜的資料型別的運算。

並引入了指標概念,使程式效率更高。另外c語言具有強大的圖形功能, 支援多種顯示器和驅動器。且計算功能、邏輯判斷功能強大。

4. c是結構式語言

結構式語言的顯著特點是**及資料的分隔化,即程式的各個部分除了必要的資訊交流外彼此獨立。這種結構化方式可使程式層次清晰, 便於使用、維護以及除錯。c語言是以函式形式提供給使用者的,這些函式可方便的呼叫,並具有多種迴圈、條件語句控制程式流向,從而使程式完全結構化。

5. c語法限制不太嚴格,程式設計自由度大

雖然c語言也是強型別語言,但它的語法比較靈活,允許程式編寫者有較大的自由度。

6. c語言允許直接訪問實體地址,可以直接對硬體進行操作

因此既具有高階語言的功能,又具有低階語言的許多功能,能夠象組合語言一樣對位、位元組和位址進行操作,而這三者是計算機最基本的工作單元,可以用來寫系統軟體。

7. c語言程式生成**質量高,程式執行效率高

一般只比匯程式設計序生成的目標**效率低10へ20%。

8. c語言適用範圍大,可移植性好

c語言有乙個突出的優點就是適合於多種作業系統, 如dos、unix,也適用於多種機型。

2樓:匿名使用者

從qbasic學起好了 最基礎的語言 然後再慢慢是彙編和反彙編 qbasic一般3天學完...

3樓:匿名使用者

應該學入門是先學cad吧

零基礎想入門程式設計需要先學什麼?

4樓:來學c語言

天道酬勤,你要想學好,就慢慢來,只要你有這個心,你就能學好。不要急功近利,這樣只會適得其反。要先把內功練好。

你可以看 c primer plus 入門,這是本很詳細很全的入門書籍,比譚浩強的要好,然後再看the c programming language,認真的學完這兩本,你就有了很好的基石了。要多多實踐,就是多進行編譯,不是覺得看懂了就行。我來告訴你什麼是最有效的辦法。

持之以恆就是最有效的辦法,什麼速成之類的都是徒有虛名,你看哪個在c語言上有成就的人是速成的?甚至任何一門學問都沒。

不走彎路就是最有效的辦法,如果有不懂的,除了多想還要多問。不要閉門造車,我們都應該站在巨人的肩膀上才是。

耐的住寂寞就是最有效的辦法,學習的時候最主要的就是效率問題,要安的下心來看書,要不然這效率就很難說了。

不要企圖在沙丘上建堡壘,都是徒勞。

慢慢來才是真的,如果還有要問的,再問我

5樓:長沙華瑞it學校

現在是資訊網際網路時代,學一門技術,以後好就業。

考慮去學習it專業,從零基礎教學,可以來看看。

發展前景還是非常大的,辦公環境好,市場需求大。

6樓:匿名使用者

你可以看 c primer plus 入門,這是本很詳細很全的入門書籍,比譚浩強的要好,然後再看the c programming language,認真的學完這兩本,你就有了很好的基石了。要多多實踐,就是多進行編譯,不是覺得看懂了就行。我剛學的時候買了份入門資料有需要m我

7樓:看見沒

自學c/c++學習資料

8樓:

不需要什麼了吧,c語言就挺好,推薦《c程式設計》(譚浩強),靜下心來慢慢看還是比較好懂的,關鍵是實踐,下個軟體自己多寫寫就好了。

新手學程式設計應該先學什麼?

9樓:

新手,要先了解計算機的結構、硬體、網路的原理,這是乙個漫長的過程,只有這樣新手的程式設計實力才能迅速提高。我建議如下學習:

1.同時學習多門語言,必須首先學習c語言。例如同時學習visual basic和c語言。

目的是:掌握不同語言的特點,把難的語言和簡單的語言放在一起學習。為什麼要首先學習c呢?

「c生萬物」。計算機的核心就是c語言,很多程式語言都會模仿它或者就是由它而生,因此必須先學習它。

2.尋找簡單易懂的書籍。例如《啊哈c語言》,是給予少年兒童學習程式設計的啟蒙讀物,實用性強,有助於理解和掌握。那些晦澀難懂的書籍,讀了不懂,浪費時間浪費精力。

3.一定要詳細了解計算機是怎麼工作的。無論多麼新的技術,例如現在的大資料、雲計算、物聯網等,它們工作的核心原理都是和計算機工作原理一樣的,如果對計算機是怎麼工作的掌握不牢固,僅僅會為了程式設計而程式設計,就束縛了自己的前進空間。

10樓:閒雲逸說

1、小白學程式設計誤區;2、小白學程式設計所犯通病;3、如何學程式設計?

11樓:重慶大學城北大青鳥

初中生想要學習程式設計建議去報乙個培訓班!

因為初中生學程式設計,可以說基本上都是零基礎學習,如果完全靠自學的話學學起來可能比較吃力,再加上年齡特點的原因,自學能力相對較差,而且也很難堅持到最後!

所以建議去報乙個培訓班,系統的學習一下程式設計的基礎知識,先把基礎打牢,後面學習更深層次的知識才可能做到游刃有餘......

12樓:善騫澤

你可以先嘗試這自己學一段,檢驗一下行不行。第

一、程式設計對英語要求不高,只是懂英語更好,方便閱讀文件理解程式之類的,第

二、也有很多對數學要求不高的程式語言,你可以嘗試。第

三、思考一下你學程式設計想達到什麼樣的效果,或者說想做出什麼樣的東西來,因為不同的東西有對應的比較方便比較適合的程式語言。第

四、選中了一門語言,就開始在網上找基礎資料先學學看,主要是檢驗一下自己能不能很好的理解程式設計這個東西。第

五、回答你最終要的問題,任何時候、任何人、任何文化水平都可以學程式設計,只是無論學什麼,最終的成果都是靠努力學出來的。加油。

學習程式設計入門應該先學什麼?

13樓:旁竹淡凰

最近很多人都在問如何學習程式設計。我覺得學習程式設計最重要的是入門,如果你入門的時候有乙個好的方法和思路,打下比較紮實的基礎,對今後的程式設計工作是很有益處的。即使在學習新的程式語言也無所謂,因為它們有很多相通之處,可以相互借鑑。

我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pascal它被稱為教學語言,結構嚴謹,不像c語言那麼靈活,易於理解和學習。

然後可以繼續學習c語言,這個語言比較靈活。有了pascal的基礎,在進行c語言程式設計就不會因為c語言的靈活而有問題

。後面的就可以學習vc什麼的了。

c語言的書推薦譚浩強的,比較好。

我當時學習pascal和c語言的時候是將書後的習題都做了一遍,感覺效果很好。

當然了,學習什麼語言也要看你具體準備從事什麼行業。例如你要進行嵌入式開發,c就是很好的選擇,如果是windows開發,那麼vc就不錯。還有資料庫方面的開發、網路開發等等。

不同的語言適合不同的方面。要看自己的選擇的,呵呵

。還有很多人說自己的基礎很差,甚至中學畢業什麼的。其實這個並不重要,比較說英語,在計算機語言裡所用到的單詞量很少,而且都是常用詞,經常使用就記住了。

當然,如果你要看原文資料或者幫助的話,專業詞彙比較多,不過在金山詞霸的幫助下,經常看,也是沒什麼大的問題的。至於數學什麼的,其實數學只是培養你乙個邏輯思維能力,在初學程式設計的時候影響不是很大。況且,作為乙個基礎程式設計人員來說,上面還有系統分析師、專案經理,他們會把需求分析、概要設計和詳細設計做好的,你只要按照文件寫**就ok了。

不過,要上更上一步的話,其他基礎知識就非常重要了,畢竟你不能寫一輩子**。

在你學習好c語言以後,個人建議好好學習一下資料結構和軟體工程。這兩門對你的水平提高都是很有幫助的。特別是軟體工程,它能夠使你按照科學的工程方法進行軟體開發,對今後的發展很有好處。

只是一家之言,有不到之處,還望見諒!

參考資料

學習VB要學什麼,學習程式語言要學什麼?

個人體會,和你談一下 vb比較好入門,也是一種快速應用開發的語言,但要把vb學精學透徹並不那麼短時間能夠實現。你可以先學習一下vb的體系結構,大致看看就行,可能其中會有些概念不可理解,不要緊,不用去深究,時間長了接觸多了你會理解的。這樣做的目的主要是了解vb適合做什麼,他的程式設計特點和執行機制是什...

學程式設計應從哪種語言入手,新手學習程式設計應該先從哪一門語言入手?

別聽別人的,要自己拿主義,當時我和你一樣沒有任何基礎,我自學程式設計,成為一名程式設計師,我最早學的是pascal qbscal c vf vb 我現在工作用vb 開發cs結構的程式.沒有基礎的情況下,你可以學習c pascal,qbscal 也可以,雖然比較古老,但是可以給你打下良好的基礎,學習程...

零基礎學習程式設計難麼,零基礎想學程式設計難嗎?

如果你一直擔心 擔憂,總是想著有所顧慮而不去行動,怎麼可能會有答案。只有當你去學了,你才會發現其實也就那樣。當然,任何事情要做得好,都不是容易的,但是只要學習方法得當,學程式設計絕對不是什麼難事。現在大部分零基礎學程式設計的有兩種情況,一是自學,二是報班學習。有的人依然想學,但在自學過程中發現自學太...

學習程式語言的基礎是什麼,學習程式語言需要什麼基礎?

基礎是要在電子方面有很好的興趣.有比較好的硬體知識.計算機組成原理 資料結構 暈 1你喜歡什麼就去學.那麼多語言.c語言入門 高等數學 離散數學 資料庫入門 學習微軟bai的就先從vb開始,vb是比較好的入門語言,視覺化的,比較簡單,是非常好的入門語言。學習程式語言需要什麼基礎?01學程式設計需要什...

學習少兒程式設計有什麼好處呢,學習少兒程式設計對孩子有什麼好處?

一 強化孩子的邏輯思維能力i 編寫程式最重要的是如何將大問題不斷分解為小問題的過程,在這個過程中,孩子要思考如何合理地安排整個程式中的 才能讓程式流暢地處理輸入,計算,直到輸出,這將大大提高孩子的邏輯思維能力。二 培養孩子專注力。除了錯誤之外,每乙個程式編寫者都必須知道,無論大人還是小孩。有時,僅僅...