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

2021-03-29 15:38:24 字數 5504 閱讀 5544

1樓:雲南新華電腦學校

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

學了c語言,你可以開發

1.作業系統

2.各種底層軟體

3.各種嵌入式系統開發

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

2樓:lola_全

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

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

簡單的說是一種組合語言,人命令計算機工作的指令!

3樓:霧明冰清

第一次聽說c是機器語言。。。。c語言,高階程式設機語言,學的就是怎麼跟電腦說話,才能讓它幫你做事

4樓:佛雲科學

是一種機器語言,比較低階,但需要高階的人來寫,機器才能懂,就像對木頭說話一樣,不是什麼人都能做的。

5樓:匿名使用者

我覺得,如果您對c語言沒有興趣,那麼c語言就沒什麼用。有興趣的話,c語言可以幹任何事。

6樓:匿名使用者

c是高階語言裡面比較低階的語言,主要學一些語法。用於考試,程式設計,或作為學習更高階語言的基礎

7樓:陸美富

c語言學好了,學其他程式語言會更快些。

8樓:程夏琦靜

學會c之後學其他的很容易c是最接近組合語言的高階語言,在底層(嵌入式)和高層(

linux伺服器程式)都有用。

不過建議學完c立刻學c++。電腦

程式設計的基礎!!

9樓:叔淑蘭本乙

你好,windows、linux作業系統的絕大部分都是用c語言編寫的,很多應用程式(特別是unix類系統上的)也都是用c語言編寫的。驅動程式更是c語言大顯身手的地方。很多嵌入式系統(比如8051晶元)也都在用c語言做應用。

如果想要了解計算機到底是怎麼執行程式的,想編寫高效能的程式,學習c語言是必須的。c作為最接近計算機硬體的高階程式語言,只要計算機結構還沒有發生巨變,就不可能過時。

10樓:賓運旺汗申

很多嵌入式系統(比如8051晶元)也都在用

c語言做應用。如果想要了解計算機到底是怎麼執行程式的,想編寫高效能的程式,學習

c語言是必須的。c作為最接近計算機硬體的高階程式語言,只要計算機結構還沒有發生巨變,就不可能過時。

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

11樓:匿名使用者

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

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

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

12樓:匿名使用者

所謂語言

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

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

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

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

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

我的回答到此完畢!

13樓:陳_歐

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

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

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

14樓:匿名使用者

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

15樓:匿名使用者

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

學好c語言有什麼好處?

16樓:楊塵一

學習c語言好處:

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

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

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

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

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

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

17樓:匿名使用者

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

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

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

18樓:匿名使用者

一、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語言有什麼用?

19樓:匿名使用者

談及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語言學習軟體哪個好

建議用linux,使用gcc vim,很方便的就開始c的學習。c語言是一門面向過程的 抽象化的通用程式語言,廣泛應用於底層開發。c語言能以簡易的方式編譯 處理低階儲存器。c語言是僅產生少量的機器語言以及不需要任何執行環境支援便能執行的高效率程式語言。儘管c語言提供了許多低階處理的功能,但仍然保持著跨...

C語言學習

沒事,先看書,學點基礎再說 你有一點理論基礎了,下去就開始好辦了 理論結合實踐 你自己有電子書了沒有 沒有我發你基本,先隨便看點然後再編一下小的題目試試慢慢來 剛起步時候,最好去學校學習一年,把一些基礎的東西學好.以後你完全可以自己學了.如果你英文不行的話,最好把英文學好 我也是初學c 你是學生嗎?...

語言學對翻譯有什麼用,英語語言學和英語應用語言學的區別是什麼?

語言學是研究語言規律的科學,對語言的規律研究透徹了,在進行翻譯的時候就能夠更加自如。英語 語言學和 英語 應用語言學的區別是什麼?5 英語專業的研究生的大部分會從事教育行業的,因此這兩各專業的差別不是很大的,在學術界,一般把翻譯理論與實踐歸為外國語言學與應用語言學下設的方向,我建議你報的話可以考慮外...