用javascript做計(jì)算器 每天學(xué)習(xí)八小時(shí)C語(yǔ)言,大概多久能完全掌握?
每天學(xué)習(xí)八小時(shí)C語(yǔ)言,大概多久能完全掌握?謝謝你的邀請(qǐng)!首先,肯定您的選擇,學(xué)習(xí)C語(yǔ)言不會(huì)讓您后悔!這種語(yǔ)言被稱(chēng)為上帝般的語(yǔ)言。編程界有一句話(huà):真正的程序員使用C語(yǔ)言學(xué)習(xí)程序設(shè)計(jì)要遵循一定的科學(xué)規(guī)律,
每天學(xué)習(xí)八小時(shí)C語(yǔ)言,大概多久能完全掌握?
謝謝你的邀請(qǐng)
!首先,肯定您的選擇,學(xué)習(xí)C語(yǔ)言不會(huì)讓您后悔!這種語(yǔ)言被稱(chēng)為上帝般的語(yǔ)言。編程界有一句話(huà):真正的程序員使用C語(yǔ)言
學(xué)習(xí)程序設(shè)計(jì)要遵循一定的科學(xué)規(guī)律,不能令人驚訝地學(xué)習(xí),這涉及到你是否有語(yǔ)言基礎(chǔ),是否有人指導(dǎo)你,準(zhǔn)備好的材料是否充足,學(xué)習(xí)路線(xiàn)是否合理等等。!每天學(xué)習(xí)8小時(shí),如果你有語(yǔ)言基礎(chǔ),那么你可以基本掌握一周左右的語(yǔ)法,然后在一個(gè)月左右的時(shí)間里做一些綜合性的實(shí)驗(yàn),你基本上可以用C來(lái)開(kāi)發(fā),你可以在使用它的同時(shí)學(xué)習(xí)。如果沒(méi)有語(yǔ)言基礎(chǔ),學(xué)習(xí)C語(yǔ)言是相當(dāng)困難的,因?yàn)檎Z(yǔ)言涉及許多抽象概念。如果不能建立一個(gè)有效的圖景,許多概念就很難理解。例如,內(nèi)存空間的應(yīng)用和釋放是C語(yǔ)言中最常見(jiàn)的操作。沒(méi)有語(yǔ)言基礎(chǔ),仍然很難理解。
建議如果你想有效利用時(shí)間,最好有專(zhuān)業(yè)的指導(dǎo),這樣肯定會(huì)縮短你的探索時(shí)間,并獲得一些開(kāi)發(fā)和調(diào)試程序的經(jīng)驗(yàn)。
如果您周?chē)鷽](méi)有此類(lèi)資源,則必須觀看網(wǎng)絡(luò)上的視頻資料。觀看視頻對(duì)專(zhuān)業(yè)程序員來(lái)說(shuō)是浪費(fèi)時(shí)間,但對(duì)于初學(xué)者來(lái)說(shuō),沒(méi)有基礎(chǔ)是一個(gè)很好的選擇。雖然節(jié)奏很慢,但你有足夠的時(shí)間去理解。一開(kāi)始,你可以用視頻做實(shí)驗(yàn),逐漸增加自己的練習(xí)量。
每天學(xué)習(xí)8小時(shí)C語(yǔ)言的時(shí)間稍微長(zhǎng)一點(diǎn)??梢圆迦霐?shù)據(jù)庫(kù)內(nèi)容。一方面,你可以改變你的想法。另一方面,數(shù)據(jù)庫(kù)也是編程中必須使用的工具。
學(xué)習(xí)C語(yǔ)言是一個(gè)漫長(zhǎng)而痛苦的過(guò)程。C語(yǔ)言是一種先難后易的語(yǔ)言。初期會(huì)比較困難,過(guò)了這個(gè)階段會(huì)更好。我們應(yīng)該逐步培養(yǎng)自己的編程思維,從問(wèn)題的根源上解決問(wèn)題,不要太過(guò)形式化。
最后,祝你早日掌握這門(mén)神似的語(yǔ)言
能獨(dú)立設(shè)計(jì)編寫(xiě)一個(gè)加減乘除計(jì)算器屬于什么編程水平?
作為一名應(yīng)屆大學(xué)生,我想這只能算是入門(mén)級(jí)吧。畢竟,在大二的時(shí)候,我們會(huì)做一個(gè)圖形界面計(jì)算器的課程設(shè)計(jì)。這是一個(gè)簡(jiǎn)單的計(jì)算器寫(xiě)的vs.
計(jì)算器,它不是你想的那么簡(jiǎn)單。如果你深入思考,你會(huì)發(fā)現(xiàn)很多問(wèn)題:
,即解決算術(shù)表達(dá)式和判斷優(yōu)先級(jí)(這也是一個(gè)基本要求,用戶(hù)不可能按順序輸入,兩位數(shù)兩位數(shù)計(jì)算)
,保存已經(jīng)輸入的數(shù)據(jù)記錄和計(jì)算結(jié)果,這取決于要求,有些案子只保留最后的記錄。
對(duì)于不同的用戶(hù),應(yīng)該有不同的計(jì)算風(fēng)格,如科學(xué)計(jì)算器、基本系統(tǒng)、單位換算等
例如,“3 3(9-6)=”,如何計(jì)算數(shù)字和括號(hào)之間的符號(hào)省略,
,不僅要簡(jiǎn)單,但也有自己的特點(diǎn)(點(diǎn)擊和滑動(dòng)時(shí)的特效)。用VS編寫(xiě)的界面不舒服,用戶(hù)也不會(huì)使用它。
如果你真的想做一個(gè)好的計(jì)算器,可以參考微軟win10的計(jì)算器。
我相信所有的程序員都不是一蹴而就的。他們已經(jīng)磨練了很長(zhǎng)時(shí)間。慶祝他們解決了一些問(wèn)題是很自然的,但他們不能自滿(mǎn)。畢竟,編程世界一直在發(fā)展。只有打好基礎(chǔ),才能跟上發(fā)展的步伐。想一起學(xué)習(xí)編程的同學(xué)可以關(guān)注我,共享學(xué)習(xí)資源,共同進(jìn)步!