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