學c語言有什麼用,學好C語言有什麼好處

2021-03-24 05:16:54 字數 6252 閱讀 2315

1樓:寂寞小鳥

剛開始來學c語言絕大數同學都是牴觸的源,通過學習單機會很bai快發現c語言的魅力

du,可以從zhi51微控制器開始,daomsp430,stm32,arduino等,當你把自己的想法實現的時候,那份喜悅是終生難忘的。或者用c語言寫個小軟體,如果學過組合語言的話可以體會到c語言的便捷性。

2樓:武荊軻

咳咳、來c有什麼用?**怎麼來自的?可以用c寫出來,系

統怎麼來的?可以用c寫出來的。。。。總之,你腦子想得到的,可以用c寫出來,你腦子想不到的,也可以用c寫出來。。。。

so,c語言在計算機領域中,作為基礎,應該來說目前是必不可少的。

3樓:匿名使用者

c語言就是計算機的語言,不會的話,無法和計算機溝通了。努力!

4樓:匿名使用者

很多行業都需要c語言的!!!

學好c語言有什麼好處?

5樓:楊塵一

學習c語言好處:

(1)許多裝置驅動程式和作業系統只能用c語言來編寫。

(2)如果學習過c語言,在學習其他高階程式語言時更加輕鬆。比如c++c#等。

(3)c的程式來執行效率更高,更快,程式可以很簡潔。

(4)c語言網上資料很多,學習起來較為容易。

(5)找程式設計開發方面的工作時,c語言仍然是最普遍需要的語言。

(6)許多微處理器晶元開發需要使用到c語言,比如微控制器,dsp,arm等。

6樓:匿名使用者

c語言實際上已經成為了中級語言的事實上的標準,如果你從事嵌入式開發、晶元設計等,c語言是必須懂的基礎;在高階語言上,c語言的簡練和精確也具備特殊的優勢;vc的強大在windows平台上其它語言更是難與之相匹敵,在unix/linux平台上,c語言也是最終要的語言,linux的核心也主要是以c語言寫的。

當然c語言也有缺點:就是難,容易出錯,因為它的資料型別需要精確,而導致不夠深入理解的程式設計師常容易犯錯。

一句話:專業的程式設計,一定要學c語言;業餘水平的,可以直接從vb等入手。

7樓:匿名使用者

一、c語言的好處

1、它是一種最通用的語言,幾乎所有的軟體都是用c(或c系列)編寫的,學習了c,可以輕鬆過渡到c++和其它c系列的語言(如visual c++、c++ builder、c#)。

2、編譯產生的目標**簡潔,執行速度快(僅次於組合語言)。

3、它是一種功能強大、結構化的語言,使用它可以編寫結構化的程式,使你養成良好的程式設計習慣。

4、豐富的資料型別,可以輕鬆實現你的願望。

5、很多《資料結構》都是用c書寫的,這有利於你將裡面的程式片段在計算機上除錯出來。

6、使用c可以輕鬆實現和其它語言的混合程式設計。(包括和組合語言的混合程式設計)

二、c語言的壞處

1、c語言雖然好,卻不如其它語言好學,比如basic,因此初學者最好掌握一種語言後再學習c。

2、c語言的指標型別直接操作硬體,操作不當很容易造成宕機,因此學習c一般要首先了解計算機硬體。

學習c語言有什麼實際的用處?有什麼實際的意義?

8樓:匿名使用者

c語言只是一門計算機語言,說到底就是一種工具。它的用處就是可以讓你用它編出能夠執行的程式來,而這些程式可以實現某些人需要的功能。人通過學習c語言也可以更加深入的了解計算機,所以很多人都把c語言作為計算機入門的第一門語言來學習,因為他學習起來相對簡單一些。

至於實際的意義,無非是讓你多學會一門技能,讓你更加深入對計算機的了解,為學習其他計算機語言打下好的基礎。而且如果你真的用心學習,會發現學起來越來越有意思,也會給你帶來無窮的樂趣的!

學習最好抱著一種踏踏實實的心態,老是想著有什麼實際的好處並不會促進你的學習,因為知識對人的影響是潛移默化的,靜下心來學習吧,我相信你會有自己的收穫!

9樓:匿名使用者

所謂語言

,肯定就是人們拿到記事,交流的工具。注意工具這兩個字。這是普遍意義上的語言。

不例外,計算機語言也是記錄與交流的工具。計算機語言分為機器初級高階語言。c語言是其中的一種,應用十分廣泛,語言本身邏輯性強,十分科學嚴謹。

樓主問為什麼要學習語言,學習語言的用途。我們程式設計要用計算機語言,好比我們寫文章要用書面語言一樣,學習語言都是為設計程式服務的。我們要開發一種軟體,就要用計算機語言。

還有機器語言,人機對話語言等。這是說的語言本身的用途和價值。

當然,掌握了這些計算機語言對樓主的價值嘛,乙個就是多了一項本事,增廣了知識,利於求職和更深入理解電腦。

我的回答到此完畢!

10樓:陳_歐

學習了c語言 據可以在程式設計界 君臨天下

工作環境好 開發專案有挑戰 工資高 知識分子 諸葛亮

我網友跳槽到了一家新公司(他學c的),一去先要實習乙個月(實習那8000塊),公司那天同志所有員工領裝置,原來是一人一台ibm的筆記本,真是暈死,好事都沒有我的分(誰讓我不會c了)。這就死學c的意思。

11樓:匿名使用者

windows系統就是用c語言編寫的,如果是高手的話用處就多了。不過一般學來都是用來做語言的入門的,各語言都有相關的地方,學習一門再學習其它的就容易一些,起碼已經有了基礎。而且c語言的可移植性很好,可以用於各系統。

12樓:匿名使用者

用c能寫**?我這還是頭一回聽說啊!

現在學c語言還有用麼?

13樓:曉松奇談

學c當然有用,c的應用領域也是無可替代。想學好c++,學c是前提。c有c的優勢,c++有c++的優勢,兩者誰都不能被貶低。

對這兩種語言凡有不削一種的人,要麼是故意誤導,要麼就是半瓶子、不懂裝懂的二流程式設計師在誤人子弟。最後奉勸的是:要想在程式設計領域成為高手,c要學,c++也要學,專家級的高手,同時會很多語言的

14樓:楊塵一

現在學習c語言

是很有作用的因為:

1、在系統核心的開發領域,很多地方需要運用到c語言相關知識。

2、c語言還可以用來遊戲軟體開發。

3、c語言具有很強的繪圖能力和可移植性,並且具備很強的資料處理能力,可以用來編寫系統軟體、繪製二維圖形和三維圖形等軟體。

4、在嵌入式硬體開發領域,需要使用到c語言編寫程式。

15樓:

越底層的東西,功能越強大,效率越高。可以這麼講,學不懂c的才去學c++。

16樓:匿名使用者

沒有c的基礎 怎麼學c++ 這是很難的!

最好先學c 把c的基本語法 c實現的資料結構能弄明白之後再去學c++各有所長 並不是c++能代替c。

很多地方還是用純c的

17樓:霧隨雨落

當然有用.語言只有難易和學習的深淺程度之分.大學的課程可既有c++又有c

18樓:極速狂飆

c還是挺重要的學好c語言才能學好c++

學c語言到底幹什麼用?

19樓:雲南新華電腦學校

c語言是計算機技術的基礎,是資訊科技的基礎,是自動化技術的基礎,是很多電子裝置能夠執行的基礎

學了c語言,你可以開發

1.作業系統

2.各種底層軟體

3.各種嵌入式系統開發

4.各種同硬體打交道的軟體開發

20樓:匿名使用者

你可以理解為和電腦交流,讓電腦明白你想要它做的事,用來編寫程式很多都是用c語言

21樓:97樂於助人

我來原創吧。。

c是c++他老爸,但是c++青出於藍而勝於藍,更強大。

c是過去面向過程的語言,而c++具有物件導向的特徵:封裝、多型、繼承等特性。。c++還相容c的一些特性,支援:面向過程、基於物件、物件導向與泛型程式設計。。

因此c++是非常 強大的語言,而c是非常經典的語言。

22樓:110畢利格

c語言的用處大著呢,可能只是現在你剛開始學,沒能做什麼有用的東西,沒體會到他的作用。可以先慢慢嘗試用c遍一些小遊戲,如俄羅斯方塊,貪吃蛇,五子棋等。當你涉足的更多時,你才能真正了解它的強大。

祝福你...

23樓:靜心先生

現在嵌入式系統用到c語言的地方非常多

很多些核心的地方用c

c實用性沒法和c++比,你真想要應用就去學c++

24樓:匿名使用者

學c語言是用於計算機程式設計

學習c語言有什麼用?

25樓:匿名使用者

談及c語言,我想凡是學過它的朋友都有這樣一種感覺,那就是「讓我歡喜讓我憂。」歡喜的是,c語言功能非常強大、應用廣泛,一旦掌握了後,再自學其他語言就顯得輕而易舉了。憂慮的是,c語言猶如「少林武功」一般博大精深,太難學了。

其實就筆者認為c語言並非是「difficult(困難)」的,只要你能理清思路,掌握它的精髓,那麼自學c語言是一件非常容易且又其樂無窮的事。今天本人就與大家一起談談如何學習c語言或者說學習c語言應從哪幾方面著手。

一、明確學習目的:

◆ c語言功能強大,本書涉及知識結構全面、合理。是一門非常好的程式語言基礎語言。

◆ c是一門學習邏輯、程式演算法、演算法實現很好的教程。通過第一學期c語言的學習,從而可以了解程式的設計編碼的過程。

◆ c是一單程序、單執行緒執行,從頭到尾執行,學習難不小。但結構嚴謹的高階語言,可以很好學習程式設計規範和要求。

◆ c語言是為以後學習其它語言打下基礎的語言。

二、好的學習方法:

基於上述學習目的並且也我們第一門程式語言。學習方法是:

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

◆ 記住語法規則。

◆ 加強邏輯思維。

◆ 多動手,通過練習上機了解它的執行過程。

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

常見問題:

1、有同學聽說c語言很難,剛學習到第

二、三章時,於是說:老師,我不會呀!真的很難。我不知道如何學習?

分析:1)心理作用,在沒有學習之前都認為很難了。學不會也正常。

2)前三章是基礎,對於沒有學習過程式語言的同學來說,新的專業名詞很多。

3)前三章是基礎,還不能完整的寫出乙個c程式。於是,就不知道如何去用,在哪個時候用等很多的疑問。

問題的存在:過於著急,對新的事務領悟不夠。

解決方法:學習是循序漸進和積累的過程,不要著急。這此知識都是為以後作鋪墊的。

2、有同學學到陣列時,說:聽你上課時,我懂,但要我自己寫,我不知道如何寫?不知道如何開始?

分析:1)邏輯性思想太亂。如果問:「如果班上有30個同學,要判斷成績是否及格,你將如何做?

」;「當然先知道每個同學的成績,然後乙個乙個和60比較,如果大於等60,則及格,否則不及格。」;「那麼c語言來實現,如何做?」。

宣告30個變數儲存成績?不是乙個好辦法。如果宣告乙個30元素的陣列,是不是更合理。

另外,如果要寫30個條件語句來判斷,也太過於繁鎖。如果用for迴圈是不是更加合理。

2)練習太少,有解決方法,但不能用c語言實現。

問題的存在:思路不清淅,練習太少。

解決方法:多上機練習,多思考,舉一反三。了解程式的執行過程和編碼。

三、學習要點和重點:

◆ 第一章至第四章的:基礎知識和理論知識必須要求能理解、領悟。也是學習其它語言的基礎。

◆ 第二章、第三章提到很多的專業名詞,如資料型別,變數與常量的區別,識別符號的命名規則,表示式及各種運算子及輸入輸出函式基礎

◆ 五章和第六章:程式的基本結構,學習完前六章,要求能理解程式執行和編碼的過程。

◆ 將我們的演算法用程式語言來實現,主要是學習程式設計的邏輯性。也是學習其它語言的基礎

◆ 第七章到第十一章:學習c語言的特色,更深入了解c語言。本章讓學員加強空間的想象力。

◆ 第十二章:是檔案的操作。考慮的是如何將程式的輸出結果及相關資訊用檔案記錄下來。

四、學習難度:

◆ 與日常的自然語言的表達不完全相同,所有結果要通過計算才能得。計算機沒有想像能力和空間思維能力。計算機能執行,依靠程式設計師的嚴謹的命令來驅動。

◆ 語法格式多,知識點全面。應用時,要將零散的知識點有效有序的組合。

很多問題的解決方法是需要經驗的。

祝你成功··!

●▂● 回答採納率:36.4% 2008-09-01 11:24 檢舉

學好c語言有什麼好處,學好C語言有什麼好處

學習c語言好處 1 許多裝置驅動程式和作業系統只能用c語言來編寫。2 如果學習過c語言,在學習其他高階程式語言時更加輕鬆。比如c c 等。3 c的程式來執行效率更高,更快,程式可以很簡潔。4 c語言網上資料很多,學習起來較為容易。5 找程式設計開發方面的工作時,c語言仍然是最普遍需要的語言。6 許多...

c語言中const有什麼用途,C語言中const有什麼用途

const修飾的資料型別是指常型別,常型別的變數或物件的值是不能被更新的。const關鍵字的作用主要有以下幾點 1 可以定義const常量,具有不可變性。例如 const int max 100 int array max 2 便於進行型別檢查,使編譯器對處理內容有更多了解,消除了一些隱患。例如 v...

學好c 有什麼用

想做掛?光c 還不夠哦,親!你要比較清楚的了解microsoft的那一套理論,這樣你才會找到你的遊戲視窗,然後向這個視窗傳送資料 或者找到遊戲執行的記憶體 虛擬記憶體,不是那麼容易去hack的哦 然後想辦法去修改它們 這個應該比較困難,通常情況下外部程序是不能訪問其它程序的位址空間的 這種情況下,c...