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