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