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

2021-04-19 04:45:47 字數 2860 閱讀 9532

1樓:愛你碩寶貝

c語言是一種程式設計語bai言,用du於編寫程式,日常生zhi活中所用的各種軟體啦、遊dao

戲啦,其實都是一個內程式而已容 ,而c語言的作用就是用來編寫這些軟體的。精通了c語言將來學習其他高階程式設計軟體就比較隨意了。

學了c語言,你可以開發以下系列:

1.作業系統。

2.各種底層軟體。

3.各種嵌入式系統開發。

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

2樓:匿名使用者

c語言是一種計算機來程式設計語言。源它既具有高階語言的特點,又具有組合語言的特點。它由美國貝爾研究所的d.

m.ritchie於2023年推出。1978後,c語言已先後被移植到大、中、小及微型機上。

它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。它的應用範圍廣泛,具備很強的資料處理能力,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,適於編寫系統軟體,三維,二維圖形和動畫。具體應用比如微控制器以及嵌入式系統開發。

3樓:0白樺樹

樓上胡扯

linux就是c語言寫的,c語言是低階一點的高階語言,別的語言能幹的事情c語言也都能做!

4樓:雲南新華電腦學校

c語言是一種計算

copy機程式設計語言。它既具有高階語言的特點,又具有組合語言的特點。它由美國貝爾研究所的d.

m.ritchie於2023年推出。1978後,c語言已先後被移植到大、中、小及微型機上。

它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。它的應用範圍廣泛,具備很強的資料處理能力,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,適於編寫系統軟體,三維,二維圖形和動畫。具體應用比如微控制器以及嵌入式系統開發。

5樓:free我是你浩哥

c語言:通用程式設計語言

6樓:匿名使用者

可以程式設計,但實際上好像真沒多大用處,我就是學c語言的,但是畢業時必須把c 語言二級考過的

學好c語言有什麼好處?

7樓:楊塵一

學習c語言好處:

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

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

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

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

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

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

8樓:匿名使用者

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

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

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

9樓:匿名使用者

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

10樓:匿名使用者

這個得看實際情況,一般的取地址,用在指標的時候

如int n = 0,scanf("%d",&n);或者定義指標 char* p = str(或者&c)

引用 int& a = b; a就是b的別名,只是變數名不一樣,他們儲存的記憶體是一樣的,對a操作就是對b操作。

位運算操作:按位與 a & b a =5 b = 7; a & b =

a = 0000 0101

b = 0000 0111 a & b = 0000 0101 = 5

11樓:匿名使用者

1、作為「與」運算子

。比如1&0=0;1&1=1.

2、作為取地址運算子。int *p = &a。p指標指向a的地址3、引用。

比如int &a = b。a就是b的一個引用,呼叫它倆的任何一個結果是一樣的,它倆的記憶體位置一樣,就是標示符不一樣。比如「李四」又叫「小四」,指的是一個人。

12樓:匿名使用者

在c語言中&符號不止一個作用,主要看它運用在什麼地方,比較常見的是取地址的意思,如定義一個整型變數:int a;那麼&a表示取變數a在記憶體中的地址,此外它還可以表示引用。

c語言中si有什麼作用,C語言中s i 0 有什麼作用

s i 0 一般為建立一個字串陣列後,判斷字串是否輸入完畢,常用在迴圈或者判斷語句。回 c語言中,字串答 可以賦值給字元指標變數,或者將字串用字元陣列儲存。因為c語言沒有直接對字串提供語法方面的支援。而且c標準庫很多方法處理字串是以空字元結尾為前提的,這個必須要記住。s i 0 用來判斷字元s i ...

C語言和C 有什么不同,C語言和C 有什麼不同

c語言與c 的區別有很多 1,全新的程式程式思維,c語言是程序導向的,而c 是物件導向的。2,c語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在一個標頭檔案中 而c 對於大多數的函式都是有整合的很緊密,特別是c語言中沒有的c 中的api是對window系統的大多數api有機的組合,是一個集體...

C與C 語言有什麼區別,C語言和C 語言的區別是什麼?

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