能用電腦打字
初中水平的初等代數
學(xué)完初中平面幾何后所能達到的邏輯思維能力(但不要求幾何知識本身)
以上我認為是必須的。
計算機的一點(diǎn)歷史啊,常識啊,如知道計算機有磁盤(pán)、內存、CPU和輸入輸出設備
一點(diǎn)二進(jìn)制的東西,不過(guò)可以在學(xué)C語(yǔ)言同時(shí)學(xué)
熟悉一般軟件的使用
中學(xué)英語(yǔ)水平
高中數學(xué)知識
以上不是必須的,但多數學(xué)C語(yǔ)言的人都具備了。
學(xué)過(guò)一門(mén)更簡(jiǎn)單的高級計算機語(yǔ)言,如BASIC(不是VB)、Pascal、LOGO或某種腳本語(yǔ)言
高等數學(xué)及相當的邏輯思維能力
熟悉計算機構成、原理,操作系統的一點(diǎn)知識,硬件的一點(diǎn)知識
良好的英語(yǔ)能力
以上是很理想的學(xué)習狀態(tài),不過(guò)具備的人不多。
c語(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)的東西了解一下就可以了!~從第二章好好看吧 不是很難應該能看懂!~
你的基礎是有點(diǎn)難了.英文就那么一點(diǎn)可以忽略,只要強記就可以了.但是數學(xué)基礎必須要有,否則就算學(xué)也不會(huì )學(xué)得很好.編程這活基礎不好的話(huà)是沒(méi)什么用的.可能別人拿來(lái)一段代碼都看不懂它所表達的意思的.所以如果你有心學(xué)這個(gè),建議先把數學(xué)底子先打一下.可以的話(huà)學(xué)下高數.如果有困難最起碼也要把高中數學(xué)學(xué)完吃透.編程和數學(xué)里的一些邏輯思維和一些數學(xué)定勢習慣是有一些共同的.所以最低要求是要把里面的一些數學(xué)解題模式和習慣要掌握.這樣學(xué)習起來(lái)編程.C才容易.而且這樣僅僅只能說(shuō)是一般,只能看懂代碼而已.如果要自己?jiǎn)为毦帉?xiě)代碼.則需要慢慢來(lái).。
C是除機器語(yǔ)言和匯編外最貼近硬件的程序語(yǔ)言,除了必要的數學(xué)和英文基礎外最好對計算機硬件有一定了解。學(xué)C是個(gè)枯燥的過(guò)程,但能堅持學(xué)下來(lái)的話(huà)能為將來(lái)打下良好基礎。實(shí)際上我建議你搞臺低配置的機器,只裝DOS和Turbo C,從基礎到DOS下的VGA圖形編程一路上學(xué)下來(lái),會(huì )發(fā)現它越來(lái)越有趣。加油,小朋友!
中期有個(gè)很有意思的東西就是graphics.h這個(gè)庫,結合一些解析幾何知識再加上你的想象力,你可以畫(huà)出很復雜很炫的幾何圖形,當年我是玩得不亦樂(lè )乎。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:3.640秒