近年來關(guān)注少兒c語言編程的用戶越來越多,小編整理了關(guān)于C語言程序設(shè)計:*生測驗,c語言程序設(shè)計需要哪些專業(yè)知識??,供您參考
1.C語言程序設(shè)計:*生測驗
這位同學(xué)-.-要是你需要,我現(xiàn)在就幫你做...=.=. 給我半小時,幫你做他,但是前提你要在,不然我這么這么激情的做起來都沒人鳥我-.- #include
2.c語言程序設(shè)計需要哪些專業(yè)知識
鄙人是吃軟件飯。聽到這樣的問題,想起自己的過去。分享一下自己對樓主這個問題的看法。如果LZ是想通過如計算機二級考試這樣為目的。 C是一個不錯的選擇,因為界面簡單,采用TC,考試范圍只局限于程序設(shè)計一方面。而且不需要什么知識,所謂需要一些數(shù)學(xué)知識,只是因為初學(xué)者不適合用實際問題來做練習(xí)題目,而多采用數(shù)學(xué)上面的問題和一些程序設(shè)計上的經(jīng)典問題給學(xué)習(xí)進行練習(xí),而且這些數(shù)學(xué)知識基本上以告訴你公式或告訴解決問題的具體方法為形式的,而且很簡單,根本不需要知道為什么,只要套用就行了。在我們這兒*生學(xué)C的都有(在參加全省*生程序設(shè)計比賽的選手,很多編程能力能夠達到*生水平)。所以根本不必想像他有多難。 但是因為它的“古老”性和“低級”性。所以習(xí)慣于windows操作的非常不適應(yīng),tc的操作界面(那個是DOS界面下的程序),完全通過鍵盤完成所有操作。有時候還需要了解一些DOS命令;另外C里面的“指針”的概率對計算機基礎(chǔ)理論知識不是很熟悉的人,接受“指針”的概念可能需要費些過程。所以一般情況下,對只想通過考試的人,我的建議是學(xué)VB。這個很容易理解,而且實際實用性比C稍微強一點。 所以,如果LZ,知道這一些的數(shù)學(xué)知識和計算機基礎(chǔ)理論知識,對學(xué)C的還是有些幫助(個人感覺計算機理論知識更為重要,幫助你理解C的原理,數(shù)學(xué)沒那么多的重要性,它就是用來做練習(xí)的,如比找素數(shù),求約數(shù)等) 如果,LZ以后想深入的學(xué)習(xí)計算機,請繼續(xù)看。否則直接OVER. 無論是什么專業(yè)方向(程序設(shè)計,網(wǎng)絡(luò)技術(shù),網(wǎng)站制作,多媒體制作,嵌入式開發(fā)),C都是你的*,因為學(xué)習(xí)它有幾個作用:幫助你了解計算機的一些原理知識;幫助你掌握開發(fā)語言的基礎(chǔ),方便你以后學(xué)習(xí)任何開發(fā)語言;學(xué)習(xí)怎么用程序設(shè)計的思想解決問題(計算機的思維跟人類還是有很大差別的哦,特別得知道面向過程這種程序設(shè)計思想)。 想學(xué)好C,學(xué)習(xí)的時候注意不錯計算機基礎(chǔ)理論知識: 1)學(xué)習(xí)“指針”的時候。這個可以幫助理解程序如何使用內(nèi)存的。 2)學(xué)習(xí)三大結(jié)構(gòu)的時候注意里面的一些經(jīng)典問題和經(jīng)典算法??纯催@些經(jīng)典算法是如何通過程序的角度解決問題的。 3)學(xué)習(xí)分析問題解決問題的方法。特別是如何將一個大問題分解為小問題解決,將相同的解決步驟提煉為一個過程。這些都是面向過程程序設(shè)計思想。 4)因為C的低級性,所以這時候是學(xué)習(xí)二進制的*機會。在開始階段會遇到二進制的問題的。這個也比較重要。雖然很基礎(chǔ),但畢竟其他一些理論課會用到,也有一定的實用性(特別是學(xué)習(xí)嵌入式里的單片機)。*,祝你走好*步。
如果以上內(nèi)容沒有幫到您,歡迎電話聯(lián)系我們,或者聯(lián)系在線客服咨詢