語(yǔ)言是一門(mén)計算機語(yǔ)言也就是平時(shí)所說(shuō)的編程1~ 你如果一點(diǎn)基礎都沒(méi)有的話(huà)學(xué)習編程我認為 c語(yǔ)言是一個(gè)很好的入門(mén)語(yǔ)言(很多人都說(shuō)是vb簡(jiǎn)單,但個(gè)人認為雖然簡(jiǎn)單不適合入門(mén)語(yǔ)言學(xué)習,除非今后想往.net或basic方面發(fā)展)先不說(shuō)這些!!~在學(xué)習c語(yǔ)言之前要掌握的時(shí)計算機基礎啊 比如2 8 10 16進(jìn)制的轉換原碼反碼補碼等鑒于你是初學(xué)不用掌握太多的東西需要的知識在以后會(huì )慢慢了解適自己的情況而定!~ 至于你說(shuō)看了看沒(méi)看懂 不知道你看的是什么書(shū) 我推薦你一本 譚浩強的《c程序設計 (第二版)》很多人學(xué)習c語(yǔ)言都是看的這個(gè)(我也不例外呵呵)第一章是介紹c語(yǔ)言的歷史和版本之類(lèi)的東西了解一下就可以了!~從第二章好好看吧 不是很難應該能看懂!~ C語(yǔ)言幾乎什么都能做,雖然有的領(lǐng)域C不是最適合的開(kāi)發(fā)工具。
網(wǎng)絡(luò )、多媒體、數據庫,。 都有很多C/C++的庫。
而且C/C++幾乎是最“直接”的高級(中級)語(yǔ)言,和其他高級語(yǔ)言相比,C對計算機的理解更深刻。在程序的執行效率非常重要的情況下,C/C++幾乎是不二的選擇。
就目前來(lái)看, C/C++的開(kāi)發(fā)群體也應該是最大的。各個(gè)領(lǐng)域技術(shù)的最新發(fā)展上,幾乎也都能看到C/C++的身影。
C/C++的效率幾乎是沒(méi)有可以出其右的,C/C++的適應性和生命力也是極強的。
C 語(yǔ)言屬于易學(xué)難精的一門(mén)計算機語(yǔ)言。
如果只是簡(jiǎn)單學(xué)習C語(yǔ)言,那么符合以下條件即可開(kāi)始學(xué)習:
1、識字,可以閱讀C語(yǔ)言教材;
2、認識英文字母,標點(diǎn)符合,阿拉伯數字,并可以在電腦上打出來(lái)。
如果要想把C語(yǔ)言學(xué)的精通,那么如果有如下基礎,則相對更容易一些:
1、數學(xué)基礎。
C語(yǔ)言中很多方面涉及數學(xué)模型,所以數學(xué)好對C的學(xué)習幫助很大。
2、英文基礎。
流暢的英文閱讀能力,可以輔助C語(yǔ)言學(xué)習。
3、基本的硬件知識。
C語(yǔ)言是一門(mén)直接面向底層,可以操作硬件的計算機編程語(yǔ)言,如果可以了解部分硬件知識,對指令集,內存的訪(fǎng)問(wèn)等有一定了解,那么更容易深入學(xué)習C語(yǔ)言本質(zhì)。
4、算法及數據結構。
編程離不開(kāi)算法。剛學(xué)編程可以一點(diǎn)算法不懂,但一個(gè)精通C語(yǔ)言的人是必須要學(xué)習算法的。
去百度文庫,查看完整內容>
內容來(lái)自用戶(hù):暗香飛度
C語(yǔ)言考試必備基礎知識點(diǎn)整理
【考點(diǎn)1】C程序
C語(yǔ)言程序結構有三種:順序結構,循環(huán)結構(三個(gè)循環(huán)結構),選擇結構(if和switch)
【考點(diǎn)2】main函數
每個(gè)C語(yǔ)言程序中main函數是有且只有一個(gè)。讀程序都要從main()入口,然后從最上面順序往下讀(碰到循環(huán)做循環(huán),碰到選擇做選擇)。
【考點(diǎn)3】存儲形式
計算機的數據在電腦中是以二進(jìn)制的形式保存。最低的存儲單元是bit(位),位是由為0或者1構成。byte是指字節,一個(gè)字節=八個(gè)位。數據存放的位置就是它的地址。
【考點(diǎn)4】注釋
是對程序的說(shuō)明,可出現在程序中任意合適的地方,注釋從“/*”開(kāi)始到最近一個(gè)“*/”結束,其間任何內容都不會(huì )被計算機執行,注釋不可以嵌套。
【考點(diǎn)5】書(shū)寫(xiě)格式
每條語(yǔ)句的后面必須有一個(gè)分號,分號是語(yǔ)句的一部分。一行內可寫(xiě)多條語(yǔ)句,一個(gè)語(yǔ)句可寫(xiě)在多行上。
【考點(diǎn)6】標識符
合法的用戶(hù)標識符考查:
合法的要求是由字母,數字,下劃線(xiàn)組成。有其它元素就錯了。
并且第一個(gè)必須為字母或則是下劃線(xiàn)。第一個(gè)為數字就錯了。
C語(yǔ)言標識符分如下3類(lèi)
(1)關(guān)鍵字。它們在程序中有固定的含義,不能另作他用。如int、for、switch等。
(2)預定義標識符。預先定義并具有特定含義的標識符。如 【考點(diǎn) 注意
不要嚇到了,學(xué)c是學(xué)其他語(yǔ)言的啟蒙。
如果C學(xué)好了,在學(xué)java,C++,很容易上手。
首先,要掌握基本語(yǔ)法,記住多練習,勤能補拙,這句話(huà)永遠不假。
c只是常見(jiàn)的英語(yǔ)單詞組成,一看就知道意思,英文不好,沒(méi)關(guān)系,相關(guān)單詞不多!
當然,編程要有構思,算法,它是多方面的知識。涉及到數學(xué)的不是很多。主要是你的思路!
入門(mén)最關(guān)鍵,在要牢記語(yǔ)法的同時(shí),一定,要多上機練習。
當你做好幾個(gè)小程序,就知道怎么學(xué)啦。
我個(gè)人認為C,很好學(xué)!加油吧!
最近很多人都在問(wèn)如何學(xué)習編程。我覺(jué)得學(xué)習編程最重要的是入門(mén),如果你入門(mén)的時(shí)候有一個(gè)好的方法和思路,打下比較扎實(shí)的基礎,對今后的編程工作是很有益處的。即使在學(xué)習新的編程語(yǔ)言也無(wú)所謂,因為它們有很多相通之處,可以相互借鑒。
我認為可以先學(xué)習一下pascal,這個(gè)語(yǔ)言比較嚴謹,適合初學(xué)者。pascal它被稱(chēng)為教學(xué)語(yǔ)言,結構嚴謹,不像C語(yǔ)言那么靈活,易于理解和學(xué)習。 然后可以繼續學(xué)習C語(yǔ)言,這個(gè)語(yǔ)言比較靈活。有了pascal的基礎,在進(jìn)行C語(yǔ)言編程就不會(huì )因為C語(yǔ)言的靈活而有問(wèn)題 。后面的就可以學(xué)習VC什么的了。
C語(yǔ)言的書(shū)推薦譚浩強的,比較好。
我當時(shí)學(xué)習pascal和C語(yǔ)言的時(shí)候是將書(shū)后的習題都做了一遍,感覺(jué)效果很好。
當然了,學(xué)習什么語(yǔ)言也要看你具體準備從事什么行業(yè)。例如你要進(jìn)行嵌入式開(kāi)發(fā),C就是很好的選擇,如果是Windows開(kāi)發(fā),那么VC就不錯。還有數據庫方面的開(kāi)發(fā)、網(wǎng)絡(luò )開(kāi)發(fā)等等。不同的語(yǔ)言適合不同的方面。要看自己的選擇的,呵呵 。
還有很多人說(shuō)自己的基礎很差,甚至中學(xué)畢業(yè)什么的。其實(shí)這個(gè)并不重要,比較說(shuō)英語(yǔ),在計算機語(yǔ)言里所用到的單詞量很少,而且都是常用詞,經(jīng)常使用就記住了。當然,如果你要看原文資料或者幫助的話(huà),專(zhuān)業(yè)詞匯比較多,不過(guò)在金山詞霸的幫助下,經(jīng)常看,也是沒(méi)什么大的問(wèn)題的。至于數學(xué)什么的,其實(shí)數學(xué)只是培養你一個(gè)邏輯思維能力,在初學(xué)編程的時(shí)候影響不是很大。況且,作為一個(gè)基礎編程人員來(lái)說(shuō),上面還有系統分析師、項目經(jīng)理,他們會(huì )把需求分析、概要設計和詳細設計做好的,你只要按照文檔寫(xiě)代碼就OK了。不過(guò),要上更上一步的話(huà),其他基礎知識就非常重要了,畢竟你不能寫(xiě)一輩子代碼。
在你學(xué)習好C語(yǔ)言以后,個(gè)人建議好好學(xué)習一下數據結構和軟件工程。這兩門(mén)對你的水平提高都是很有幫助的。特別是軟件工程,它能夠使你按照科學(xué)的工程方法進(jìn)行軟件開(kāi)發(fā),對今后的發(fā)展很有好處。
只是一家之言,有不到之處,還望見(jiàn)諒
我是在今學(xué)期才開(kāi)始看C和C++,現在C學(xué)的基礎還好,C++算是大概體系了解,不過(guò)對你這個(gè)問(wèn)題還是挺有感觸,就以一個(gè)初學(xué)者態(tài)度跟你講講我的感受吧!希望讓有興趣發(fā)展編程的你能快速進(jìn)入這個(gè)領(lǐng)域。
首先,我不茍同上面哪位仁兄的說(shuō)法,其實(shí),C和C++都可以說(shuō)是面向過(guò)程的語(yǔ)言,但C++更提供了面向對象的方法,需要說(shuō)明一點(diǎn),C++是倡導面向對象編程方法的,應為這是適用現代技術(shù)發(fā)展的要求,簡(jiǎn)單理解,面向對象的編程方法就是預先設置好一些常用的,實(shí)用的類(lèi)庫,當編程時(shí)要用到時(shí),引用就可以了(通過(guò)對類(lèi)進(jìn)行實(shí)例化),就好像是預先生產(chǎn)出一部洗衣機,要洗衣服時(shí)候直接把衣服放進(jìn)去,打開(kāi)洗衣機的啟動(dòng)按鈕就可以了,在面向對象編程中,假如我們已經(jīng)有了要引用的類(lèi)庫(這些類(lèi)也可以自己編),我們只要做“啟動(dòng)洗衣機按鈕”這個(gè)動(dòng)作就可以了,這就是面向對象編程。面向過(guò)程的編程,簡(jiǎn)單理解,就是除了一些基本的類(lèi)似輸入輸出,數學(xué)函數之外,基本都是要全部一條龍的自己設計。C和C++都是MS 公司出的,它還有的C#就是完全面向對象的高級語(yǔ)言,功能非常強大,與。net平臺一起構成了MS的戰略。不好意思,還是說(shuō)回你感興趣的東西吧!其實(shí)學(xué)C和c++不用太多的數學(xué)知識,它要求你無(wú)非兩樣東西:1.邏輯性2.興趣,循環(huán)控制如“for,while語(yǔ)句”,指針,函數調用是學(xué)習C和C++的核心和重點(diǎn),也是精華所在,尤其是C語(yǔ)言。個(gè)人建議:假如你不是要做一個(gè)C程員的話(huà),在c學(xué)到一定基礎很程度時(shí)候可以轉向JAVA或C#等面向對象高級語(yǔ)言,他們聯(lián)系ASP,ASPX和JSP等web系統開(kāi)發(fā),快速開(kāi)發(fā)軟件和web系統方面實(shí)用性非常強。也建議可以先從C學(xué)起,清華大學(xué)出版社的譚浩強的《C程序設計》是一本非常好的適合沒(méi)編程基礎,介紹也很徹底詳細的名書(shū)(我就是靠那本書(shū)的,呵呵),學(xué)習C時(shí),不要冒進(jìn),認認真真打好基礎,對你以后發(fā)展其他語(yǔ)言甚至領(lǐng)域有非常大的幫助。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:2.960秒