c語言可以編寫怎麼樣的程式應用。

2025-07-17 20:35:11 字數 3854 閱讀 4654

1樓:包楣青

c語言是一種電腦程式設計語言。它既具有高階語言的特點,又具有組合語言的特點。它由美國貝爾研究所的於1972年推出。

1978後,c語言已先後被移植到大、中、小及微型機上。它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。它的應用範圍廣泛,具備很強的資料處理能力,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,適於編寫系統軟體,三維,二維圖形和動畫。

具體應用比如微控制器以及嵌入式系統開發。

1. c是高階語言。它把高階語言的基本結構和語句與低階語言的實用性結合起來。c 語言可以像組合語言一樣對位、位元組和位址進行操作,而這三者是計算機最基本的工作單元。

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

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

3.c語言功能齊全。具有各種各樣的資料型別,並引入了指標概念,可使程式效率更高。而且計算功能、邏輯判斷功能也比較強大,可以實現決策目的的遊戲。

4. c語言適用範圍大。適合於多種作業系統,如windows、dos、unix等等;也適用於多種機型。

c語言對編寫需要硬體進行操作的場合,明顯優於其它高階語言,有一些大型應用軟體也是用c語言編寫的。

c語言能編什麼樣的程式?

2樓:

理論上,c可以編寫所有型別的程式,這得益於c的高移植性。

你之所以覺得c只能夠編寫一些小程式,源於你目前僅僅是初學者,只是在編寫一些簡單的console程式。

等到你c的基礎比較紮實了,你可以嘗試使用win32 sdk在vc環境下編寫純粹的win32程式,這個時候你就可以知道c可以做什麼了。

不過老實話,在現代,c所使用的範疇都是比較底層的環境,所要求的並不僅僅是你目前所見到的「c語法」,而是硬體、介面等。

或者說,對於初學者來說,c是乙個不錯的入門語言,而對於高手來說,c又是在乙個神秘大門後面。

3樓:網友

完成乙個軟體的開發 對於我們初學的人來是不可能的。

只有學到c中很多的東西,才能寫出個軟體。

我們會轉到c++上去開發,這樣才會寫出個軟體出來。

4樓:網友

c是基礎,程式設計的基礎,至於用來做什麼,那多了去了,做驅動、做應用,甚至ic設計,verilog也是類c的。以後c++或者其它語言,程式設計都是相通的。

就好比你學了英語,至於用英語來做什麼,完全取決與以後的方向。

5樓:網友

作業系統都是用c語言寫的,你說他的潛力能有多大。沒有c語言搭出的框架,一切應用程式都沒法使用。

6樓:雨曄

程式設計關鍵不在語言,而在思想。

你覺得c語言做不了大事。

但人家用c卻可以寫出個作業系統來(linux)如果專心要學軟體的話。

可以看下《it學生解惑真經》這本書。

對於新手很有指導作用。

別像我現在大四了。

很多事都來不及了。

7樓:網友

呵呵,每個剛接觸計算機 學c的人都有這樣的疑惑,很正常c基本上都是去做系統底層的,很多都是跟硬體打交道當然還有很多通訊方面的。

所以你需要了解作業系統原理,以及通訊原理等等計算機相關的知識,沒有一點專業的知識,學c的確是很無聊或者對你自己來說沒有多大的意義。

總之,到時候用到,你才能體會,現在說再多也沒用。

8樓:楊塵一

c語言可以編一些比如計數器之類的小程式,也可以編寫系統等。它的應用範圍廣泛,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,具體應用比如微控制器以及嵌入式系統開發。

c語言是一種成功的系統描述語言,用c語言開發的unix作業系統就是乙個成功的範例;同時c語言又是一種通用的程式設計語言,在國際上廣泛流行。世界上很多著名的計算公司都成功的開發了不同版本的c語言,很多優秀的應用程式也都使用c語言開發的,它是一種很有發展前途的高階程式設計語言。

9樓:委思

c語言博大精深,才學多少就對c語言下結論了?linux作業系統這麼大的乙個工程都是用c語言寫成的,你說c語言只會算數學題??

10樓:網友

c語言什麼都能編啊~連作業系統都是。。。可以看看linux原始碼。。。

c語言寫應用程式

11樓:佈雷德伊蘭

c語言一樣可以寫有介面的程式。只不過你現在還是學習基礎知識,不有句俗話嘛「沒學會爬,怎麼學會飛呢」

12樓:網友

你這種困惑我當年也同樣有過。但是經過了這麼多年,才明白學習c語言的真正意義所在。c語言本身就是dos作業系統下的乙個程式語言,他的長處就在於內部的邏輯處理。

dos本身就不強調介面,所以c語言對介面的支援是很有限的。特別是在現在圖形使用者介面的的環境下,再做這種沒有介面的程式的確很難接受。

但是,c語言的真正意義在於對程式設計概念的理解和掌握。現在這麼多語言,還沒有那種語言能像c語言這樣把電腦程式設計所涉及的有關概念處理的那麼 優美。學習c語言並不是要用它來程式設計序,而是掌握程式設計的思想和方法,而這些,是所有程式設計都同用的。

或者說,把c弄清楚了,再學習其他語言那就易如反掌了。

13樓:雲生活助手

準備材料。windows電腦、vc++(dev_c++)1.開啟桌面上的dev_c++,進入如下介面:

2.快捷鍵「ctrl+n」建立新源**。

3.輸入源**,下面給出最簡單的hello,world源**:

#include

int main( )

4.按下f11編譯並且執行源**,得到執行結果:

5.點選任意鍵返回源**介面可以繼續進行開發,接下來就是c語言語法的學習了。

c語言可以開發應用軟體嗎?

14樓:匿名使用者

當然可以啊。由於c語言**重用率不高,現在很多都是c++寫的。

15樓:匿名使用者

c能做的,你都說出來了。

要是開發qq,這種軟體,那它也能,因為它有這個能力,但是費力,因為要它先天不足要藉助與其他類庫。

這一點上,c++的強大就體現出來了。擁有強大類庫的支援,還有oop的設計,那開發起來不管是效率還是理念都是高於c的。

16樓:網友

1、當然可以,理論上講c可以完成所有的工作,但是考慮到實際工作量c只能做一部分軟體。c主要是用在嵌入式中,一些對效能要求較高的系統軟體的底層也用c來做。c++是物件導向的語言,在開發大型的軟體中在結構上比c更清晰。

兩個語言都可以開發軟體,只是側重點不太一樣。

2、c作為程式語言,它最主要的用途是在硬體方面,做一些嵌入式的直接對應硬體的控制軟體,很少用於開發系統軟體。而且系統軟體是十分複雜與大型的軟體,不可能由哪一種程式語言獨立開發,特別是現在的系統越來越複雜與繁瑣。

怎樣用c語言編寫windows應用程式

17樓:時梓維光嬋

純粹的c語言開發windows下的應用程式,建議您參閱《windows

程式開發》是老外寫的,翻譯過來的。

上下兩冊,上冊厚,下冊薄。

裡面詳細的講解了用c語言開發windows程式涉及的知識。

18樓:資花薩佳悅

使用visual

c++建立乙個win32窗體專案,他會幫你生成最基本的框架,仔細看看會有幫助的。

樓主不要問這種大問題了!

5的C語言程式怎麼寫,用C語言編寫程式,計算表示式112131415的結果線上等。

incude void main printf f n s 你會寫bai1 2 3 4 5吧,如下 du float s 0 for float i 1 i 5 i zhi那麼你會寫 1 1 2 1 3 1 4 1 5吧,如dao下 float s 0 for float i 1 i 5 i 那麼你...

C語言的,怎樣編寫3 9這個程式

這種題實際上是迴圈變數的用法,可用迴圈解決問題,具體思路是這樣的 確定行數 輸入字元到變數c,行數等於c a 1,如果輸入的是 c 那麼3行,如果輸入的是 d 則4行 用迴圈控制行數,迴圈體中每次迴圈輸出一行,注意每行要換行。注意,每次迴圈,迴圈變數i的值為0,1,n 1 程式每行的處理 迴圈體中進...

用c 怎麼編寫51微控制器程式,可以這麼樣編寫嗎

相信很多初學者都有同樣的疑問,也e68a8462616964757a686964616f31333264623839有同樣的希望。就是用c 語言來寫微控制器程式的源 現在我來解釋一下微控制器的源 程式幾乎沒有人用c 來寫的。1.假設一下你現在用c 寫完了一個程式 那麼你要讓微控制器認識必須要編譯吧,...