1樓:楊塵一
學習c語言好處:
(1)許多裝置驅動程式和作業系統只能用c語言來編寫。
(2)如果學習過c語言,在學習其他高階程式語言時更加輕鬆。比如c++c#等。
(3)c的程式來執行效率更高,更快,程式可以很簡潔。
(4)c語言網上資料很多,學習起來較為容易。
(5)找程式設計開發方面的工作時,c語言仍然是最普遍需要的語言。
(6)許多微處理器晶元開發需要使用到c語言,比如微控制器,dsp,arm等。
2樓:匿名使用者
c語言實際上已經成為了中級語言的事實上的標準,如果你從事嵌入式開發、晶元設計等,c語言是必須懂的基礎;在高階語言上,c語言的簡練和精確也具備特殊的優勢;vc的強大在windows平台上其它語言更是難與之相匹敵,在unix/linux平台上,c語言也是最終要的語言,linux的核心也主要是以c語言寫的。
當然c語言也有缺點:就是難,容易出錯,因為它的資料型別需要精確,而導致不夠深入理解的程式設計師常容易犯錯。
一句話:專業的程式設計,一定要學c語言;業餘水平的,可以直接從vb等入手。
3樓:匿名使用者
一、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語言有前途嗎?
4樓:王泓雨
有前途,前景十分看好。
最近公布的國內同行業的薪酬,其中最好的軟體開發。
5樓:我是冉召
如果是弄軟體的話就有前途,c語言比較好學。
6樓:麻吹何虹玉
程式設計比較累,要涉及到演算法和原理,但是可以保證c語言是有用的,而且博大精深。如果你學計算機的話,這是一門基礎課。
現在有很多程式語言,你無法每個都學,只要精通乙個,走到哪都不怕。原理都相同,只是規則不同罷了。
學習c語言有什麼實際的用處?有什麼實際的意義?
7樓:匿名使用者
c語言只是一門計算機語言,說到底就是一種工具。它的用處就是可以讓你用它編出能夠執行的程式來,而這些程式可以實現某些人需要的功能。人通過學習c語言也可以更加深入的了解計算機,所以很多人都把c語言作為計算機入門的第一門語言來學習,因為他學習起來相對簡單一些。
至於實際的意義,無非是讓你多學會一門技能,讓你更加深入對計算機的了解,為學習其他計算機語言打下好的基礎。而且如果你真的用心學習,會發現學起來越來越有意思,也會給你帶來無窮的樂趣的!
學習最好抱著一種踏踏實實的心態,老是想著有什麼實際的好處並不會促進你的學習,因為知識對人的影響是潛移默化的,靜下心來學習吧,我相信你會有自己的收穫!
8樓:匿名使用者
所謂語言
,肯定就是人們拿到記事,交流的工具。注意工具這兩個字。這是普遍意義上的語言。
不例外,計算機語言也是記錄與交流的工具。計算機語言分為機器初級高階語言。c語言是其中的一種,應用十分廣泛,語言本身邏輯性強,十分科學嚴謹。
樓主問為什麼要學習語言,學習語言的用途。我們程式設計要用計算機語言,好比我們寫文章要用書面語言一樣,學習語言都是為設計程式服務的。我們要開發一種軟體,就要用計算機語言。
還有機器語言,人機對話語言等。這是說的語言本身的用途和價值。
當然,掌握了這些計算機語言對樓主的價值嘛,乙個就是多了一項本事,增廣了知識,利於求職和更深入理解電腦。
我的回答到此完畢!
9樓:陳_歐
學習了c語言 據可以在程式設計界 君臨天下
工作環境好 開發專案有挑戰 工資高 知識分子 諸葛亮
我網友跳槽到了一家新公司(他學c的),一去先要實習乙個月(實習那8000塊),公司那天同志所有員工領裝置,原來是一人一台ibm的筆記本,真是暈死,好事都沒有我的分(誰讓我不會c了)。這就死學c的意思。
10樓:匿名使用者
windows系統就是用c語言編寫的,如果是高手的話用處就多了。不過一般學來都是用來做語言的入門的,各語言都有相關的地方,學習一門再學習其它的就容易一些,起碼已經有了基礎。而且c語言的可移植性很好,可以用於各系統。
11樓:匿名使用者
用c能寫**?我這還是頭一回聽說啊!
學c語言有什麼用?
12樓:寂寞小鳥
剛開始來學c語言絕大數同學都是牴觸的源,通過學習單機會很bai快發現c語言的魅力
du,可以從zhi51微控制器開始,daomsp430,stm32,arduino等,當你把自己的想法實現的時候,那份喜悅是終生難忘的。或者用c語言寫個小軟體,如果學過組合語言的話可以體會到c語言的便捷性。
13樓:武荊軻
咳咳、來c有什麼用?**怎麼來自的?可以用c寫出來,系
統怎麼來的?可以用c寫出來的。。。。總之,你腦子想得到的,可以用c寫出來,你腦子想不到的,也可以用c寫出來。。。。
so,c語言在計算機領域中,作為基礎,應該來說目前是必不可少的。
14樓:匿名使用者
c語言就是計算機的語言,不會的話,無法和計算機溝通了。努力!
15樓:匿名使用者
很多行業都需要c語言的!!!
現在學c語言還有用麼?
16樓:曉松奇談
學c當然有用,c的應用領域也是無可替代。想學好c++,學c是前提。c有c的優勢,c++有c++的優勢,兩者誰都不能被貶低。
對這兩種語言凡有不削一種的人,要麼是故意誤導,要麼就是半瓶子、不懂裝懂的二流程式設計師在誤人子弟。最後奉勸的是:要想在程式設計領域成為高手,c要學,c++也要學,專家級的高手,同時會很多語言的
17樓:楊塵一
現在學習c語言
是很有作用的因為:
1、在系統核心的開發領域,很多地方需要運用到c語言相關知識。
2、c語言還可以用來遊戲軟體開發。
3、c語言具有很強的繪圖能力和可移植性,並且具備很強的資料處理能力,可以用來編寫系統軟體、繪製二維圖形和三維圖形等軟體。
4、在嵌入式硬體開發領域,需要使用到c語言編寫程式。
18樓:
越底層的東西,功能越強大,效率越高。可以這麼講,學不懂c的才去學c++。
19樓:匿名使用者
沒有c的基礎 怎麼學c++ 這是很難的!
最好先學c 把c的基本語法 c實現的資料結構能弄明白之後再去學c++各有所長 並不是c++能代替c。
很多地方還是用純c的
20樓:霧隨雨落
當然有用.語言只有難易和學習的深淺程度之分.大學的課程可既有c++又有c
21樓:極速狂飆
c還是挺重要的學好c語言才能學好c++
如何學好c語言?
22樓:雲南新華電腦學校
我也是軟體學校的,正在學程式設計,為了我們的前途,還是給你說說吧
談及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語言。本章讓學員加強空間的想象力。
◆ 第十二章:是檔案的操作。考慮的是如何將程式的輸出結果及相關資訊用檔案記錄下來。
四、學習難度:
◆ 與日常的自然語言的表達不完全相同,所有結果要通過計算才能得。計算機沒有想像能力和空間思維能力。計算機能執行,依靠程式設計師的嚴謹的命令來驅動。
◆ 語法格式多,知識點全面。應用時,要將零散的知識點有效有序的組合。
很多問題的解決方法是需要經驗的。
學c語言有什麼用,學好C語言有什麼好處
剛開始來學c語言絕大數同學都是牴觸的源,通過學習單機會很bai快發現c語言的魅力 du,可以從zhi51微控制器開始,daomsp430,stm32,arduino等,當你把自己的想法實現的時候,那份喜悅是終生難忘的。或者用c語言寫個小軟體,如果學過組合語言的話可以體會到c語言的便捷性。咳咳 來c有...
怎麼才能學好C語言啊,怎樣才能學好C語言?
一 工欲善其事,必先利其器 這裡介紹幾個學習c語言必備的裝置和書籍 a 開發環境 例如turbo c 2.0,這個曾經佔據了dos時代開發程式的大半個江山。但是現在windows時代,用turbo c有感覺不方面,編輯程式起來很吃力,並且拖放,更沒有函式變數自動感應功能,查詢參考資料也不方便。建議使...
怎麼自己學好C語言程式設計,高手進
譚浩強的教材蠻好的,我不知道你學習程式設計的程度的怎麼樣了。網上這樣的教程很多,不過很雜,還不如自己看書用筆寫寫程式然後上機除錯。一般是這樣的 先從目錄過一遍,第一步,看運算子,保留字 關鍵字 和一些基本的概念。第二步,看簡單的程式設計結構,主要是迴圈結構 for,while 選擇結構 if,swi...