熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2020-11-5 11:42
正文摘要:這一段程序可以怎么簡(jiǎn)寫(xiě),感覺(jué)太長(zhǎng)了。 單片機(jī)C語(yǔ)言源程序如下: |
程序?qū)懗鰜?lái)就好了,長(zhǎng)的代碼多著呢,這還算短的 |
c語(yǔ)言寫(xiě)的好壞不是你寫(xiě)的代碼有多簡(jiǎn)練,而是你的代碼易讀,就連初學(xué)者都可以看得懂你的代碼 |
既然已經(jīng)編出程序來(lái)了,那簡(jiǎn)寫(xiě)和不簡(jiǎn)寫(xiě)應(yīng)該沒(méi)有什么本質(zhì)上的區(qū)別。 |
程序不是給人看的 |
C語(yǔ)言的代碼就是偏長(zhǎng)吧~而且這才十多行 沒(méi)必要簡(jiǎn)化吶 |
都是一些使能位,簡(jiǎn)寫(xiě)干嘛呢? |
代碼長(zhǎng)是因?yàn)閷?xiě)得比較直接,比較適合新人看,你簡(jiǎn)化的話,可能很少人看得懂,而且時(shí)間一長(zhǎng)你也不一定看得懂了,所以不是很熟悉的話盡量不要簡(jiǎn)化。![]() |
這不才幾十行代碼而已嘛,不長(zhǎng)啊 一個(gè)項(xiàng)目下來(lái)過(guò)萬(wàn)行代碼的程序,也不是什么稀罕事 IT行業(yè)更加不用說(shuō)了 簡(jiǎn)化是可以,但很有可能造成邏輯混亂,出了問(wèn)題就不好找了 |
這應(yīng)該是一個(gè)液晶的讀取函數(shù)吧,用作劃線啥的,你說(shuō)還要簡(jiǎn)寫(xiě)嘛,我覺(jué)得沒(méi)必要了,況且,時(shí)序也得跟得上才行。感覺(jué)多的話,注重下格式就可以了。 |
這段代碼不是很復(fù)雜。 不必簡(jiǎn)化它。 |
沒(méi)啥簡(jiǎn)寫(xiě)的必要了,但是規(guī)范差很多。另外程序?qū)懙暮?jiǎn)單不代表編譯出來(lái)的效率高。 程序首先是寫(xiě)給人看的,其次是用來(lái)驅(qū)動(dòng)硬件的。 |
你這個(gè)應(yīng)該是lcd的程序吧,網(wǎng)上有好多關(guān)于dis_code[]的代碼哦,你可參考下 |
用簡(jiǎn)單的符號(hào)或程序代替復(fù)雜的 |
建議變量名用大寫(xiě)字母 |
像yj=rs=rw=en=~0; |
不懂就問(wèn),71-74行en從1變到0再到1,這是為什么 |
程序是寫(xiě)給人看的 |
簡(jiǎn)寫(xiě)是可以但是會(huì)導(dǎo)致程序難以理解,這樣編程效率反而會(huì)下降了 |
Powered by 單片機(jī)教程網(wǎng)