1樓:風清響
基本上不需要任何數學基礎。。。除非你做到很後期的時候,需要自己設計演算法,才需要。如果你只是開發軟體,沒必要。如果你做工程計算,需要學一下數值分析。
當然,計算機組成,資料結構什麼的,還是需要的。
2樓:匿名使用者
一樓回答相當全面了。數學其實不用也沒關係,學數學主要還是為了培養思維。不過我的建議是能學就學好它,以後會有用。離散數學一定得學,因為計算機就是離散的。
3樓:**
其實c語言與數學唯一相同的就是數字和邏輯。c語言有特定的語言邏輯,只要掌握好了,程式設計就沒有問題。
學習c語言要有什麼數學基礎吧
4樓:豬頭或火寶寶
樓主要是初學者bai最好先學du習c語言,c語言本來zhi就很基礎,等樓主dao把c語言學好,再學內
習其他語言就容很容易,很輕鬆啦!!!!
俺看的書是清華大學出版的,譚浩強教授著作,自己覺得還可以吧,很基礎,等樓主有了一定的基礎後可以再看些,高階一點的用法!!!!
關於怎麼看書的問題;有點自己的看法(針對於c語言);
首先對於初學者來說,剛開始看書的時候一定是迷茫的,不知道書上講的是什麼東西(俺剛開始就是這樣的),但慢慢的俺適應過來了,俺從第一章認真的看,把不會的都做上標記,要是講的是後面的內容就先放一放,記住用法就可以啦,等學到後面再回過來看看!!然後每看完一章就把後面的習題,自己動手編一編,要並把每一題都搞懂,搞會,理解。有時候一個小小的錯誤就困擾俺半天,
然後自己實在解決不了就找老師或問同學直到自己搞會!!就這樣堅持一段時間,你就會發現其實程式設計很好玩的。但對於不同的人來說是不一樣的,只有你發現其中的樂趣,每編完一段**能找到無比的樂趣的時候,你就喜歡程式設計啦,只有如此你才有動力,有毅力去堅持下來,成為程式設計高手!!!
記住要想成為高手不動手是不行!
好運哦!!!
5樓:匿名使用者
只要有些數學上的邏輯就可以學好的,學c語言本身不需要數學的知識,但是要具體實現某項功能,就離不開數學了,而且關於程式的複雜度問題也是需要數學計算的
6樓:匿名使用者
程式語言實際上是邏輯很強的工具,要求有一定的資料結構及演算法的相關基礎,因此,要將c語言學好,需要有一定的數學基礎,基礎越好編寫的c語言程式就越好。呵呵
7樓:心累心痛心困
數學基礎:至少高抄中函式,最好還是大學的高數(不過我覺得也不是挺重要,只是計算方法要懂),學c語言主要還是英語.- =沒英語....
你如果只是程式設計一段文字那或許沒啥.....要是程式設計一個程式的時候....需要的英文的....
程式設計雖然說數學基礎要好,但是(我數學看書,寫作業,課都不聽,高三月考135).然而....c語言看不懂.....
什麼雙引號啊,英文單詞啊.沒看懂.主要還是得學好英文,背好標點符號的引用.
不然光有數學也無用武之地。
8樓:東嶽吵死個人
應該不需要太多的數學知識,都是可以學習的,放心吧。
9樓:匿名使用者
其實還是需要一些數學基礎的
比如函式:起碼要知道函式的意思,要不理解不了函式呼叫布林代數:二進位制的計算,轉化什麼的
。。。不過這些都是比較基礎的數學
10樓:匿名使用者
需要數學,但是這個數學不是說你現在學的數學這點知識,而是你是邏輯思維專,如屬果你僅僅是想成為一個程式設計師,只是一個寫**的人,那你數學不需要太好,但是,如果你真想好好從事計算機這方面,尤其是想c語言這樣的,你必須得學好數學,計算機本來就是從數學裡分支出來的,你越往上走也就越接近數學,你相信嗎,一個計算機的頂級專家不會寫**的人大有人在,什麼是程式。有一本書是,程式=資料結構+演算法。任何一門語言給你兩個月你都能把基本的學的差不多,就想蓋房子,寫**的程式設計師就相當於磚匠,你永遠成不了設計師。
一個大的正規的專案,有80%的時間是在設計,設計有哪些模組,用什麼技術,怎麼架構這個專案,怎麼通訊等等。。。。而等設計完了20%的時間給程式設計師把**寫出來。寫了這麼多,你自己好好想想,隨便問一個高手,看看那個會告訴你計算機不需要數學,最後祝你能夠堅持走這條路,好運。
11樓:匿名使用者
不要啊 只要你的邏輯能力強,記憶好能記住能舉一反三就ok了
12樓:匿名使用者
不需要啊,很簡單的,一學就會。
13樓:匿名使用者
不用多少基礎,只要你有邏輯推能力就好了
14樓:匿名使用者
主要是邏輯和肯鑽研的心,你是大一嗎
學習c語言要很好的數學基礎嗎?
15樓:匿名使用者
不需要,沒有直接關聯。
c語言很基礎,有清晰的頭腦就ok。
學習c語言要些什麼基礎!
16樓:匿名使用者
c 語言屬於bai易學難精的一門計算機語du言。
如果只zhi是簡單學習c語言,那麼符dao合以下條件回即可開始學習:答
1、識字,可以閱讀c語言教材;
2、認識英文字母,標點符合,阿拉伯數字,並可以在電腦上打出來。
如果要想把c語言學的精通,那麼如果有如下基礎,則相對更容易一些:
1、數學基礎。
c語言中很多方面涉及數學模型,所以數學好對c的學習幫助很大。
2、英文基礎。
流暢的英文閱讀能力,可以輔助c語言學習。
3、基本的硬體知識。
c語言是一門直接面向底層,可以操作硬體的計算機程式語言,如果可以瞭解部分硬體知識,對指令集,記憶體的訪問等有一定了解,那麼更容易深入學習c語言本質。
4、演算法及資料結構。
程式設計離不開演算法。剛學程式設計可以一點演算法不懂,但一個精通c語言的人是必須要學習演算法的。
17樓:匿名使用者
2.多看書,我開頭是學c++的,《c++ prinmer》這本書lz可以看下,如需要,hi我
3.多寫**,切記不要複製;別人的**,你一個一個打上去,最後也就變成你自己的東西了
4.多思考,遇到問題,一定要在腦子裡想下為什麼,是不是漏了什麼,實在想不到再去請教下別人
5.各種it**,例如csdn、程式設計師之家。多去上面逛逛,有益無害。沒辦法,咱自學只能這樣。
這就是我對自己下的要求,本人表達能力不怎麼好。寫太多話也成廢話了,反正如果就是「堅持下去」,半途而廢的就不要學下去了。 否則祝你學有所成 。沒有什麼是做不到。
18樓:匿名使用者
簡單學習抄c語言
襲的基礎bai:
識字,可以閱讀c語言教材。du
認識英文字母,標zhi點符合,
阿拉伯dao數字,並可以在電腦上打出來。
c語言:是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
輔助c語言精學的基礎:
數學基礎。
c語言中很多方面涉及數學模型,數學對c的學習幫助很大。
英文基礎。
流暢的英文閱讀能力,可以輔助c語言學習。
基本的硬體知識。
c語言是一門直接面向底層,可以操作硬體的計算機程式語言,瞭解部分硬體知識,對指令集,記憶體的訪問等有一定了解,更容易深入學習c語言本質。
19樓:天堂
我大一,第一學期復
學習c語言,基
20樓:◇我叫木木
學baic不需要別的基礎,直接看入門du
的書就可以了,
zhi還有譚浩強的書不要看dao,他寫的書適內合我們學完的接著容回去找些東西,屬於字典級的,推薦一本《the c program language》,這本是經典,學計算機怎麼說,外國的名著比較多,還有大型的論壇**,工具書都是英文的,所以英文也重要,同樣,思維,也就是數學也重要,c語言是思想,學會了c學別的就容易了。學會了語言,就看你望哪方面走再說了。
21樓:匿名使用者
其實呢,學習baic呢。你是初學者又是du很多年了,而且是中zhi專生。建議你去書dao
店買大專教學書版看。不要買本科權類的。英語要有小小的基礎就更好了。
當然想深入的話。就成微控制器。嵌入式等開始主攻。
你現在就學習c的基本設計吧。具體書就看你自己到書店了,因為都差不多。買了後,重點學習指標和資料結構。
22樓:匿名使用者
想要發展,數學是必須的。演算法效率很重要
c就是基礎了,不再需要什麼基礎,買本書直接學吧。
23樓:長沙新華電腦學院
需要一定的計算機基礎最好,沒有的話學起來相對困難
24樓:匿名使用者
cxyschool 這個**。還是挺全的
學習c語言要什麼基礎的嗎?
25樓:匿名使用者
與網友分享
勇於探索 追求簡樸
學習《c語言的科學和藝術(中文版)》隨記
#include
#include "genlib.h"
#include "simpil.h"
#define sunday 0
#define monday 1
#define tuesday 2
#define wednesday 3
#define thursday 4
#define friday 5
#define saturday 6
void giveinstructions(void);
int getyearfromuser(void);
......;
bool isleapyear(int year);
main()
void giveinstructions(void)
......
......
......
bool isleapyear(int year)
;printf(" 這是一個輸入年份數即可列印該年份年曆的程式\n");
while(year<1900)
printf("\n");
if(((year%4==0) && (year%100 != 0)) || (year%400==0))
ndays[1]=29;
weekday=firs(year);
for(month=1;month<13;month++)
printf(" %d 年曆已列印完畢, 再見!",year);
return 0;
}void prim(int month,int year,int ndays,int weekday)
;int i,day;
printf(" %d年 %s\n",year,yue[month-1]);
printf(" 日 一 二 三 四 五 六\n");
for(i=0;i printf(" "); for(day=1;day<=ndays;day++) if(weekday+6 != satu) printf("\n"); }int firs(int year) return weekday; }寫於17:41 2017/11/1 26樓:匿名使用者 我認為學c語言,要有個老師點拔一下,否則較難的,請你先找個老師稍微入一下門。其次是有臺電腦,裝上c語言程式,自己除錯。 c 與c之間語法基本一致,但體系結構差距頗大。c 在框架上反而與vb更接近,以至於網上有專門的c 與vb互轉原始碼的工具。如果你的最終目標是c 那麼直接就從c 下手是最好的,不需要先學別的 打基礎 c屬於高階語言內面向底層的語言,主要用於嵌入式開發和核心開發,c 是物件導向的,主要是用於遊戲引擎,v... 不需要基礎也可以學習的。西點分長短期長期有1年乃至三年短期有一個月到半年,主要看個人的學習需求。首先說一說西點好不好學,其實西點簡單易學,而且鍛鍊人,心思細膩,小白學西點完全沒問題的。2.就業環境好,特別是在大一些的城市,據調查,未來五年,西點社會需求量達到了200萬人,而優秀的西點技術人才可以說更... 不需要什麼特別的基礎,主要是要認真學習離散數學就好了。另外初級的資料結構和演算法上也沒有涉及很多關於離散數學的內容。不需要什麼基礎,可以直接學習。左孝凌 李為鑑 劉永才 編著 上海科學技術文獻出版社的離散數學較為簡單,你可以自己自學一下,離散數學中主要就是概念比較多,證明是這門學科的精華,主要就是掌...學習c需要什麼基礎或有什麼基礎最好
學西點需要什麼基礎,學習西點需要什麼基礎?
學習離散數學需要什麼基礎,我想為計算機資料結構和演算法打基礎