C語言可以用來幹嘛?

時間 2021-05-11 23:03:35

1樓:王路飛

C 語言是一種十分強大的語言,可以進行多種方式進行程式的設計,它是一種很有特色的高階語言通過若干個函式組成,它具備構成程式設計的 3 種基本結構順序,選擇和迴圈結構。C語言編輯簡潔明瞭,運算子豐富且功能強大還有編譯預處理功能。此語言的移植性好不同的處理器用不同的編譯器編譯指令達到移植的效果。

C語言每個階段的處理都比較容易使人理解。它採用自頂向下, 逐步細化,模組化設計,結構化編碼的方法來保證完成程式。C語言有乙個突出的優點就是適合於多種作業系統,如DOS、UNIX、windows 98.windows NT;也適用於多種機型。

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

2樓:16536260204

C語言是一門面向過程的、抽象化的通用程式語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低階儲存器。C語言是僅產生少量的機器語言以及不需要任何執行環境支援便能執行的高效率程式語言。

儘管C語言提供了許多低階處理的功能,但仍然保持著跨平台的特性,。

3樓:破呼藥丸

c語言我記得也有ui介面的。

話說我是命令列的擁護者,目前我做的大多數很炫酷的東西都是用黑框框實現的,順帶一提,我用python

4樓:ccking

從capability的角度,c語言能幹一切事情。但權衡一下開發成本來看,c語言比較適合相對底層的開發,如作業系統。或者做乙個系統中對效能要求比較高的部件。

5樓:風之謎者

我只想保持本色,和年少的心氣,我淋著十一月的雨,聽你罵我沒出息(拍黃片),為夢想灼傷了自己,也不要平庸的喘息,我要的並不在這裡,你給的答案沒意義,此刻我怎麼可以輸給你,所以我每乙個都選C,就用最輕輕鬆鬆的一筆,毀掉你所有的問題,都選C,都選C,都選C。重要的事情說三篇,雖然我是拍黃片的,但是可以再一次選擇,我會都選C。

6樓:陳賢賢

手機裡,底層,靠近硬體那一圈,都只能是c開發,圖形介面想做點啥讀寫操做,請先呼叫c++介面,在調c,想繞過c?對不起,不行.

7樓:天涯客

你使用電腦嗎?你電腦的作業系統核心,驅動都是用c語言寫的,沒核心,沒驅動電腦就成磚頭了

另外Linux系統用C語言寫的,而你用的手機安卓系統,就是用的就是Linux系統的核心

8樓:草原上有什麼

c語言能幹嘛?考考二級。哈哈 。開玩笑的,其實c語言能做的東西太多了,只是我們很少關注:

c語言能開發圖形化應用,能力:需要對ncurses庫有所了解,由c語言開發的應用舉例:vi vim menuconfig核心配置。當然你也可以寫個Vim編輯器 。

本人從事伺服器程式開發,主要管理併發模組,你會發現由於linux本身支援的多執行緒,libevent.epoll等。對伺服器開發非常輕鬆,但學習成本偏高。

管理應用開發,你所知道的SQLlite就是c語言開發的,因為c的特性決定了它就能做底層開發。簡短,搞笑,移植。

說到移植,linux核心就是彙編和c語言混合編寫而成的。

c語言還有裸機開發,stm32晶元,包括樹莓派等等。對硬體的支援,c語言永遠比其他高階語言做的好。。。

你說c語言能做什麼,c語言能做的事情多呢,那為什麼很多人很少做c語言開發,答:開發的人少啊 ,不過工資反正不低,至於能多高,拿要看你走的多遠。

9樓:蕭瑟

僅從職業發展來說,現階段用c能賺錢的職業是嵌入式開發,linux系統管理員也用,其他就聽說的少了。

不想用黑框框想寫電腦裡的那種程式可以用別的語言玩程式設計。

10樓:facetothefate

「道生一,一生二,二生三,三生萬物」----《道德經》

C語言的地位,大概就是計算機世界裡的「三」。作用就是「生萬物」。

假設有一天,世界上所有語言都要完蛋,要選一種語言可以存活。那麼我一定會選C。

有了C,逝去那些語言總有一天會回來。

11樓:大餅卷雞蛋

什麼?現在人的性癖好已經歪到這種地步了?????

不開玩笑

現在你所能看到的

電子產品

不管是智慧型非智慧型的

底層甚至整套程式都是c或者彙編寫的

12樓:帥康

c語言可以實現一切其他高階語言可以做的事情,在Windows下,做圖形介面只需使用系統呼叫即可。對,c語言可以寫圖形介面,還可以搞硬體。

13樓:

你竟然問c語言能幹嘛,整個計算機界的基石都是c語言搭建的,現在有這麼多語言都號稱要取代c,可是沒有乙個能做到,反正你想做的東西都能用c做。

我也列舉一下純c語言的實際用途吧:

1,寫作業系統,linux,windows等常見作業系統的核心,驅動。

2,高效能的web伺服器如nginx。

3,常見資料庫,快取資料庫,如redis,sqlite。

4,常見高階語言直譯器如python,ruby。

5,生活中各種智慧型裝置物聯網裝置中執行的作業系統和應用,如家用路由器,攝像頭。

6,各種應用程式你都可以使用c來開發,比如linux系統下的絕大部分命令程式和工具都是c開發的,包括你用的ls,cat,tcpdump等等。

還有很多我實在列舉不完,你可以看看整個gnu開源組織下的大部分東西都是c語言搞的,上至使用者應用,下至系統底層,都能用c來構建,你說c語言強不強大。

14樓:胡靖逸

不邀自來,感覺題主是剛學程式設計,可以看下這個問題下的回答。相信能夠找到你需要的答案^_^

學會了 C 語言真的可以開發出很多東西嗎?

15樓:慕鳶

瀉藥~在更新下~

無人問津的部落格瀏覽量一頁之間暴增了300,筆芯

更新一下~

關於c的具體作用,實在是不好說,舉幾個栗子

1.比如這兩天我做的鍵盤記錄器

2.我復刻了前輩的金豬報喜病毒(用到了c++)

3.大名鼎鼎的linux就是c開發的

4.c在嵌入式開發也很厲害

5.黑客用的掃瞄器也可以寫

6.貪吃蛇也可以寫

會有收穫的。

在螢幕上黑框框裡輸出一句hello word僅僅是入門的起點,並沒有多大意思,可是在他之後的學習中,你會有另外的收穫,就醬紫吧。

以下原答

C語言能幹嘛?

這個問題質量不高,看見題主說感覺黑框框沒意思,只能說你學的太淺,不夠深入,才會提出這種草率且淺顯的問題。

言歸正傳,c語言能幹什麼?或者說,c語言有什麼作用,再或者說,用c程式設計有什麼事情可以做?

c作為高階語言,還能像組合語言一樣控制底層,還有幾十年積累下來的庫,我不僅想問:

c作為程式語言,不能做什麼?

個人愚見,望笑納。以上

16樓:逸軒

題主大一吧?我大一的時候也這想法。現在覺得真SB,現在回答問題,如果題主大學生,那麼C語言可以用來給你的計算機打基礎,你要說實際的程式現在還早,等學完本科再說吧。

就這樣。

學習什麼語言,可以用來工作生存。

小鳳凰 學習英語 因為英語是全世界使用最廣泛的語言。地域廣 人數多,工作的公司 單位等需求也多。當然,學習人也多,不過需求也大嘛。而且培訓的機構也好,他們的成熟度也高,選乙個國內最好的機構去裡面學習培訓比較好。也可以自己學習,買幾本靠譜的書籍來自學,也是比較可以的。祝你早日實現自己的願望! 寒天 2...

物件的初始化是什麼意思?可以用來幹嘛呢?

就是你new了乙個物件等於準備生乙個孩子,這個孩子沒生下你知道是個孩子並給了孩子1這個引用,這個孩子有一些其他屬性,比如名字和性別,初始化就是給這個孩子1起個名字和記錄好其性別。作用啊,例項化這個孩子占用空間資源的啊,記錄好了就可以用孩子1這個引用來或取他的屬性和使用這個物件的方法咯。 已登出 想要...

哪些歌曲可以用來求婚?

王王王王王王王王無敵 廢話少說 致愛人!致愛人!致愛人!張羿凡的一首民謠。摘錄歌詞幾條 那位無畏的誓言 那些剎那就決定的永恆 在今天讓我們完成 請你相信明天 你不會再有片刻的孤單和寂寞 我亦相信自己 不會讓憂愁吞沒了生活 我們一起擁抱 那些未來也看不透的日子 我是分割線 聲音真的纏綿又溫柔。輕聲細語...