C語言能幹什麼?

C語言學好了之後能應用到哪些地方呢?可以編寫遊戲和軟件嗎?
C語言能幹什麼?
10 個回答
红色粉丝
2017-07-17

C語言,就是電腦能認識的語言之一。人要與電腦交流、叫電腦按照人的要求做事,就要掌握電腦能懂的語言,C語言就是其中一種電腦能懂的語言。掌握了C語言就能叫電腦按我的要求做事。

但C語言在工業方面,主要用於控制單片機或arduino,單片機及以單片機為基礎的主板arduino,實際上就是一個縮小版的電腦,裡邊集成有cpu、內存、I/O通訊口、串、並口等。是智能設備、機器人的核心元件。

我們現在使用的電腦,其操作系統windows,各種應用軟件、數據庫等,大多用C或C++編寫的,當然有些用其他語言,如java、編程語言等。C和C++是比較受歡迎的一種語言。

科技咖
2017-01-20

前段時間很火的2048,就可以用200行純C語言實現。

======== C語言的特點 ========

C語言的優勢不在於做漂亮的GUI,如果要用C做出來很炫酷的界面,恐怕不容易。

但C語言的效率高,實現算法很方便。

比如一些圖像處理算法,包括降噪,對比度增強,銳化,什麼的。

C語言能幹什麼?

譬如說,學機械專業的,可以把一些工程力學的力學計算方法,用C寫出來。輸入每個構件的位置形狀,和構件之間的關係,求解每個構件的受力。

坐家享乐子
2017-06-08

C語言是一種計算機程序設計語言。它既具有高級語言的特點,又具有彙編語言的特點。它由美國貝爾研究所的D.M.Ritchie於1972年推出。1978後,C語言已先後被移植到大、中、小及微型機上。它可以作為工作系統設計語言,編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。它的應用範圍廣泛,具備很強的數據處理能力,不僅僅是在軟件開發上,而且各類科研都需要用到C語言,適於編寫系統軟件,三維,二維圖形和動畫。具體應用比如單片機以及嵌入式系統開發。
C語言能幹什麼?
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。

儘管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的C語言程序可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平臺。
C語言能幹什麼?
二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標準局為C語言訂定了一套完整的國際標準語法,稱為ANSI C,作為C語言最初的標準。
C語言能幹什麼?

ACMEGEN
2017-05-11

1.首先你要明白C和C++不是一個東西...C語言是精髓...C++是狗尾續貂...是垃圾...

2.所有語言都是人和機器溝通的第三方語言...有的接近機器語言...有的接近人類語言...C是人類語言和機器語言的完美中點...C++離人類語言和機器語言都比較遠...

3.C語言準確來說沒什麼用...除了嵌入式能有點實際應用外...其他場合都是自取煩惱...但C語言是武學中的乾坤大挪移...你會了之後...天下語言再無祕密...基本5-10分鐘就能對付著用...2-3天精通...

4.現代社會...沒有什麼語言是統一的...即使是php這種反人類的語言都有無數公司在用...即使是java大一統的格局...居然也分出了scala派和groovy...還真有企業在用...所以學校教C練好基本功...真正應用的語言去工作中快速學習是正確的...

5.計算機語言這個東西...挺奇妙的...以我多年帶人的經驗...需要天賦...當然不是說沒天賦就廢了...有天賦的人很多沒天賦的人也很多...有些人就是理解不了指針高級用法...現代語言也都沒指針了...有些人SQL高級嵌套弄不明白...可以用mybatis和hibernate啊...最新的坑是lambda...有些人就是不理解...有些人拿起來就精通...

烟锁池瑭柳
2017-05-04

C是一種通用的程式語言,廣泛用於系統軟件與應用軟件的開發。於1969年至1973年間,為了移植與開發UNIX作業系統,由丹尼斯·裡奇與肯·湯普遜,以B語言為基礎,在貝爾實驗室設計、開發出來。C語言具有高效、靈活、功能富、表達力強和較高的可移植性等特點,在程序員中備受青睞,成為最近25年使用最為廣泛的編程語言。目前,C語言編譯器普遍存在於各種不同的操作系統中,例如Microsoft WindowsMac OS X,Linux,Unix等。C語言的設計影響了眾多後來的程式語言,例如C++、Objective-C、Java、C#等。二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標準局為C語言訂定了一套完整的國際標準語法,稱為ANSI C,作為C語言的標準。二十世紀八十年代至今的有關程式開發工具,一般都支持符合ANSI C的語法。

單片機C語言有什麼用處啊?
單片機是指一個集成在一塊芯片上的完整計算機系統。儘管他的大部分功能集成在一塊小芯片上,紡織皮革。但是它具有一個完整計算機所需要的大部分部件:CPU、內存、內部和外部總線系統,目前大部分還會具有外存。同時集成諸如通訊接口、定時器,實時時鐘等外圍設備。而現在最強大的單片機系統甚至可以將聲音、圖像、網絡、複雜的輸入輸出系統集成在一塊芯片上。 單片機也被稱為微控制器(Microcontroler),是因為它最早被用在工業控制領域。單片機由芯片內僅有CPU的專用處理器發展而來。最早的設計理念是通過將大量外圍設備和CPU集成在一個芯片中,使計算機系統更小,更容易集成進複雜的而對提及要求嚴格的控制設備當中。。自動控制。。


C語言是學編程學科最基本的語言,雖然他本身複雜且沒有實用性但是是以後學JAVA和SQL數據庫的基礎 C學不好後面的將很吃力 所以C還是很重要的 想學好編程就必須學會C語言 如果是應付考試的話能不選C語言就不選~~他是學習編程的基礎

tumblr

,一定要好好的學習,因為學了C語言,學習其它的語言就相對簡單了。祝你學業有成linux,unix操作系統,還有windows的內核,都是用c編的基礎啊!!!


C語言只是一門計算機語言,說到底就是一種工具。它的用處就是可以讓你用它編出能夠運行的程序來,而這些程序可以實現某些人需要的功能。人通過學習c語言也可以更加深入的瞭解計算機,所以很多人都把c語言作為計算機入門的第一門語言來學習,因為他學習起來相對簡單一些。至於實際的意義,無非是讓你多學會一門技能,讓你更加深入對計算機的瞭解,為學習其他計算機語言打下好的基礎。而且如果你真的用心學習,會發現學起來越來越有意思,也會給你帶來無窮的樂趣的!學習最好抱著一種踏踏實實的心態,老是想著有什麼實際的好處並不會促進你的學習,因為知識對人的影響是潛移默化的,靜下心來學習吧,我相信你會有。C語言的主要用途是用來編寫應用軟件和系統軟件,同時還非常適合於教學。C語言與其他語言的異同:C語言是處於彙編語言和高級。編程。控制計算機。編程用的可以為未來的工作打基礎。

华为海军陆战队炊事员
2017-07-05

你好,我就是幹C的。之前網上說精通C語言可以拯救世界,我當初年幼無知,上當學了C語言。之後我才發現,傳說畢竟是傳說,我還沒精通,就拯救了世界。可以說現在大家的安樂生活,都是拜我所賜。6年前,我用C語言阻止了第三次世界大戰,當時普京和奧巴馬還親切的用C語言對我表示了感謝。上個禮拜,我在某社交軟件得知外星人準備進攻地球,我抱著試一試的態度,用C語言和外星人溝通了三天,成功說服外星人撤軍。因此,C語言還是很強大的。

点滴生活的眼睛
2017-03-10

1、C語言是許多高級計算機語言的基礎,學好C語言能更好的學習其他高級語言,為以後的學習打基礎;往深學C語言的話那就是學到C在Linux裡的應用,Linux十分強大,可以百度瞭解。

2、C語言是一種計算機程序設計語言。具有高級語言的特點,又具有彙編語言的特點。C語言可作為工作系統設計語言,編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。

3、應用範圍廣泛,具備很強的數據處理能力,不僅僅是在軟件開發上,而且各類科研都需要用到C語言,適於編寫系統軟件,三維,二維圖形和動畫。具體應用比如單片機以及嵌入式系統開發。

4、C語言是面向過程語言,C語言通過windows平臺下編譯的,是直接運行在windows平臺下的,而Java始終是運行在他的虛擬機之上的;所以理論上C語言能做一些相對於比較底層的工作,像Java就不能編寫Windows病毒。

5、如果要利用編程來做一些windows優化工作的話,建議還是利用C語言。C語言是目前世界上流行、使用最廣泛的高級程序設計語言。

史上趣说
2017-02-21

C語言能幹什麼?C語言貌似看起來是用於基礎的,其實也是相當有用的,比如很多操作系統的內核就是C語言開發的,Linux操作系統就純粹是C開發的。C和C++也可以用來做一些系統後臺的開發,學了C語言,最好還學習《windows程序設計》,這樣會加深你對系統的理解。 另外C++也可以學一下 很多公司現在招聘要熟悉C/C++、Linux系統,這幾樣你弄好,很多公司都可以去的

喜文乐见
2017-03-06

C 語言究竟能幹什麼?讓我講下自己宿友大神的經歷給你們看看吧。

鑑於現在已經大三了,很多同學很迷茫,自己學的東西到底能做什麼,將來自己到底能幹什麼?我不想看著同學迷茫的面孔,特別是幾個好兄弟,有幾個想學習編程,但又苦苦找不到門路的兄弟,所以想寫點東西,希望對大家又點略微的幫助,以盡兄弟我的微薄之力。

很多同學學了C語言之後,可能難免會有所感嘆:這就是C語言!總是感覺C語言竟然能寫出WindowsLinux瞭解除同學們的疑惑,也願為同學們指點編程之道吧。我寫的這些東西採用C

語言,計劃通過編程實例來講解C編程的一些知識,讓大家對C 能又更深一層的理解和認識。當然,大家不要指望看了這些之後會寫出一個操作系統來,但是我想,如果你認真看了的話,寫一個類似與QQ的聊天程序應該不難。

回顧一個自己的學習經歷,高二時,有個上大學的表哥,學的是計算機,暑假到他家裡玩,不經意間,看到了他的C語言書,是譚浩強編的那本,是第幾版倒是記不起來了。當時其實都不知計算機到底是咋回事,那時顯示器一般都是CRT的,就認為那個方塊的顯示器就是電腦的全部,根本就不曉得主機是啥玩意兒。那次就看了一點C的語法,記了點模模糊糊的東西,好像是知道了有那麼個叫循環語句的東西,但也不曉得這東西咋能編出程序來呢。其實,那之前連鍵盤都

沒摸過幾次。

再後來,高三時,洛陽市第二次大練習之後,感覺自己的壓力重,心情頗為鬱悶,就和一個同學去網吧解悶,申請了平生的第一個QQ號,到現在我都用這著,當時不知道申請了多少次,被騰訊公司給忽悠了多少遍,才終於申請到一個,倍感來之不易,雖號不吉利,仍不忍棄之。

高考後,同學們都說該放鬆放鬆了,基本都跑到網吧去放鬆了。以前去過沒去過的,會開機的不會開機的都到網吧了。以至於大小黑正網吧爆滿,機器不夠用。廣大學生瘋狂通宵。結果呢,第二天就有某網吧中因人奪機打人致死的消息,於是乎有關部門就下令網吧不得開放通宵,午夜

12點一律關門。那個時候,也知道了電腦是由主機的,但是不知道主機的兩個按鈕是幹啥用的,不知道哪個是開機鍵,哪個是復位鍵,反正到了網吧,要不電腦是開著的,若不開,把兩個按就都按了,電腦自然是會開的,那時純粹是好奇,感覺電腦挺好玩的。

高考後,沒有進入理想的大學,就選擇了復讀。復讀時,自認為功力已到火候,就沒有了百尺竿頭更進一步的耐力了,日練幾題,維持水平而已。閒的時間不再是埋頭做題,而是總結得分技巧,看看一些時尚讀物,有空時還到閱覽室去看看。由於暑假對電腦萌生愛意,於是就去找有關電腦的讀物讀。學校這方面的書可真是少的可憐,看得懂的就更少了。唯有《電腦愛好者》還算能看懂上面的一些漢字,不過都是明日黃花——一年前的過期的了。當時了看了上面的在互聯網上築巢,感覺做網站的確很酷,知道在互聯網申請免費的空間來放網頁。然對其是何東東尚且不知,只知道按上面說的一步一步做就是了。書上說用的home4u.china.com申請的,自己就以自己名字的漢語拼音申請了個網址(姑且這麼說吧,當時自己根本就沒見過域名這個詞)liangxingqi.home4u.china.com10M的空間。當時這個系統做得非常的不好,反應速度非常慢。第一次我就在上面放上了一些個人的信息,不過還是一種成就感自心中猶然而生,使我高興良久。

後來,又在一期過時的《電腦愛好者》上看到了利用Google Adsense賺錢的文章,於是就照書上所說的註冊了一個Google戶,待審核成功後,我直接把Google提供的廣告代碼,放到我那個空間上,廣告果然顯示了,Google賬戶裡還真有點錢了,這更增加了我學網頁製作的信心。這樣了一段時間之後,就不滿足空間提供商所提供的功能組件了,因為其反應速度實在是太慢了,會浪費很多時間,當時又是在網吧,也會花去我好多RMB的。本來人就窮,都是從飯錢裡省出來上網的(想起來,那真是一段苦澀的日子呀)。後來注意那個系統旁邊有那麼一個警示,大概意思是這樣的:如果系統反應速度慢,請先用FrontPage 等網頁設計工具設計好後,直接將代碼拷過來提交即可。當時什麼也不懂,於是就按照上面說的做,到縣城的圖書館裡買了一本介紹用

FrontPage設計網頁的書,花了我三十多塊錢,對於那個年代的我來說,可真是大出血了,當時就想一定要把這錢給賺回來。買了書回去就猛看了一通,可謂是廢寢忘食。到了星期天就沒有回家,晚上在網吧通宵了一把。按照書上的步驟:開始→程序→FrontPage 去啟動FrontPage.找了一個晚上,硬是沒有找到,甚是鬱

軟不 是 生 產 電 路 板 的 了了 不 是 生 產 電 路 板 的 了 不 是 生 產 電 路 板 的 了 。 雖 然 開 機 都 有 Microsoft 字樣,但已經隱隱約約地知道了,這不是電路設計的結果。後來,在一次一個同學說微軟是生產 電腦的時候,我理直氣壯地說:微軟是生產電腦的,那中國的長城、聯繫是幹嘛的。 想想當時自己就知道了軟件與硬件的區別,的確挺牛的,哈哈。畢竟很多人到了大學還找不到開機按鈕的。 知道了 FrontPage 是軟件後,就想著到網吧下載就是了。到了網吧去下載,當時上網的人下載並不瘋狂。 迅雷之類的下載軟件也都還處於襁褓之中。下載純粹就是 IE 的下載功能,記得當時點了下載,看到出現的 下載對話框上顯示“剩餘時間約概 51 小時”,我都差點吐血,隨即就點了“取消”。 自己來網吧最長時間 也不過 8 小時 (通宵) , 連一個軟件都下載不了, 而且自己也沒有那麼多的上網費。 就這樣, 學習用 FrontPage 製作網頁的夢想也就破滅了。 後來,和一個上大學的同學(現在在支付寶工作)聊起來,他說他們學習用 Dreaweaver 設計網頁的。 於是就決定再次出血買本 Dreamweaver 的書,這次話了四十多塊錢,沒把我給吐死。還好,在洛陽市第一 次演練中,數學考了全市的 53 名,得了 50 元錢,將此血口給堵上了,才使我沒有損失多少元氣,能夠活到 現在。 到網吧下載 Dreamweaver 才發現它的安裝文件才 70 多 M ,真是善哉,善哉!不到一個小時就能夠下 載完,時間上還算能說的過去。於是就徹底棄 FrontPage 而投 Dreamweaver 。買書時不知道軟件還有版本, 拿著一本 3.0 的書去操作 8.0 的軟件,錯誤實在是難免了,很多都做不成書上所說的效果。如今想起,不免 淡笑。那本 Dreamweaver 的書中有很多 html 標記,由於手頭上就一本書,又不敢再出血買書 ,歲看不懂, 但仍每天翻之數遍,數月之後,竟然把 html 的大多數標記給記住了,並且能夠手寫代碼設計寫簡單的網頁, 真是天助我也! 懂了 html 的一些標記後,網頁設計對我來說也不是那麼羞澀難懂了。那時在放 Google 的廣告,也不 會感到手足無措,不知道放哪合適了。雖然廣告是沒 有賺到幾個銀子,倒花了不少錢,但學到的一些知識, 總讓我洋洋自得,認為這是值得的,多少給自己以慰藉。 哎,也許是天意弄人,也許是上天註定 …… 再次高考,再次落榜,無奈在補報志願中,選了一個垃圾學校的信息工程專業,因為感覺可能是學計算 機的。(不想提及傷心往事,此段就是簡之) 高考的再次失利,對我的打擊是沉重的,以至於整個大一都經常做噩夢,茶不思,飯不想,身體日趨消 瘦。大一,在苦悶中度過了大一。 剛到大學時,第一月學校不讓新生進圖書館。發下來的書都是通時課的,沒有什麼實質性、針對性,就 想買基本計算機的書看下,希望可以略釋我的愁思。 到了校外的小書攤上,看到一本《黑客手冊》。想著學黑客那不酷斃了,而且書也不貴,才四塊錢,還 帶光盤,不過就是過期的了(這也許就是我技術落後別人的原因了吧,老看過期的書)。 那本《黑客手冊》 我是翻得最爛的了。最初只是利用上面的工具,用的最多的就是明小子 Domain3.5 和 啊 D 的注入工具。

當時對那些asp的網站,真是神了,填上網址就可以拿到後臺。哎,當時的網絡安全性可真差呀! 我也是由於這個偶然的機會學習了一些黑客技術。這個時候做網頁的水平仍舊是停止不前。有一次想做一個網頁上的登錄功能,卻不知道怎麼實現這個功能,界面出來了,卻不知道怎麼去處理。於是就向我那個同學討教,他說讓我學習下asp。後來圖書館開放了,就借了一大堆asp的圖書,猛撲上去,這個時候,知識也像泉水一樣湧進我的大腦。 大一第二學期,自己就帶個破電腦(此言不虛,那是要多破有多破的)到學校,算是班裡早一批有電腦的人士了吧。有了電腦,就告別了網吧中那烏煙瘴氣的學習環境,而且也不用擔心時間按的問題了。從此自己的學習可謂是一日千里,加之電腦超破,經常跟我鬧彆扭,於是閒暇之時,常常拆卸,摸索修理,對電腦的各個部件也有了一定的瞭解,為了解決故障,經常到網上查一些故障的解決辦法,慢慢地積累多了,就成為經驗,就成為技術了。後來同學陪電腦要我去,電腦有點小毛病也讓我去幫忙看下。給了我很大的自信和很多的學習實踐機會,還有很大的面子,在此感謝他們。 到了大二,自己的電腦水平已經是上了一層樓了。此時擁有的知識有asp、vbscript、javascript、sql、css、xml,這些都是算上編程的東西吧,對網絡我也算是頗有研究吧,也懂得傳輸的一些協議細節與原理。還有一些Windows系統的一些設置和一些黑客知識,還有一點硬件知識。 大二下學期,算是找了一個所謂的兼職吧,給人維護一個網站和開發新的功能。為了解決一些問題,我當時可是絞盡腦汁、想方設法,並且有了自己的解決方案,還編程實現了,性能也可以。用了一點ajax,這個時候也瞭解了瀏覽器處理html的原理。而後,有學習了php、asp.net雖然並不深入,然想深入研究,對我來說,未必是件難事。 到了此時,學習遇到了瓶頸,感覺再進展是舉步維艱。就像asp中的有些問題,知道解決方法,但是並不知道原由來。有些問題也許就是asp.dll的造成的。因此這個時候就想著學習下底層的東西,以便能清楚地知道計算機運行過程的一些細節,不求甚解,但求瞭解個大概。 光陰似箭,回首之間,一是大三了,剛好這學期開了《微機原理——基於32位的彙編語言》,加上以前電路知識和其他知識的積累,這門課對我來說並不是太難。

以上你權當故事聽就好,其實c語言學會的話可以做很多,比如Windows的開發或者硬件開發,包括現在很火的無人機呀,VR,手機底層這些,目前這些崗位的薪資待遇也很高的。

jarvispipi
2017-01-08

只要是計算機上的玩意兒,C語言幾乎都能幹,那問題來了,為什還有這麼多的編程語言。語言所專注的領域不同而已,並且受制於軟件行業的時間成本(軟件行業最大的成本就是時間),在滿足需求的條件下儘量選擇性能不那麼強且開發迅速的語言。目前來說,C語言主要用在操作硬件的開發項目。驅動開發,單片機,和對性能要求很高的地方

相關推薦

推薦中...