找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4026|回復(fù): 18
收起左側(cè)

C語言程序如何簡寫?

  [復(fù)制鏈接]
ID:683360 發(fā)表于 2020-11-5 11:42 | 顯示全部樓層 |閱讀模式
這一段程序可以怎么簡寫,感覺太長了。

單片機C語言源程序如下:
_923948390_IMG20201105112724_1604546844000_xg_0.jpg
回復(fù)

使用道具 舉報

ID:328014 發(fā)表于 2020-11-5 17:11 | 顯示全部樓層
簡寫是可以但是會導(dǎo)致程序難以理解,這樣編程效率反而會下降了
回復(fù)

使用道具 舉報

ID:654028 發(fā)表于 2020-11-5 17:30 | 顯示全部樓層
程序是寫給人看的
回復(fù)

使用道具 舉報

ID:833190 發(fā)表于 2020-11-5 17:46 | 顯示全部樓層
不懂就問,71-74行en從1變到0再到1,這是為什么
回復(fù)

使用道具 舉報

ID:514901 發(fā)表于 2020-11-5 18:40 | 顯示全部樓層
像yj=rs=rw=en=~0;
回復(fù)

使用道具 舉報

ID:514901 發(fā)表于 2020-11-5 18:42 | 顯示全部樓層
建議變量名用大寫字母
回復(fù)

使用道具 舉報

ID:840202 發(fā)表于 2020-11-7 15:16 | 顯示全部樓層
用簡單的符號或程序代替復(fù)雜的
回復(fù)

使用道具 舉報

ID:836364 發(fā)表于 2020-11-8 00:20 | 顯示全部樓層
你這個應(yīng)該是lcd的程序吧,網(wǎng)上有好多關(guān)于dis_code[]的代碼哦,你可參考下
回復(fù)

使用道具 舉報

ID:130230 發(fā)表于 2020-11-8 00:43 | 顯示全部樓層
沒啥簡寫的必要了,但是規(guī)范差很多。另外程序?qū)懙暮唵尾淮砭幾g出來的效率高。
程序首先是寫給人看的,其次是用來驅(qū)動硬件的。

回復(fù)

使用道具 舉報

ID:420836 發(fā)表于 2020-11-8 09:10 | 顯示全部樓層
這段代碼不是很復(fù)雜。 不必簡化它。
回復(fù)

使用道具 舉報

ID:819132 發(fā)表于 2020-11-12 14:56 | 顯示全部樓層
這應(yīng)該是一個液晶的讀取函數(shù)吧,用作劃線啥的,你說還要簡寫嘛,我覺得沒必要了,況且,時序也得跟得上才行。感覺多的話,注重下格式就可以了。
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2020-11-12 17:28 | 顯示全部樓層
這不才幾十行代碼而已嘛,不長啊
一個項目下來過萬行代碼的程序,也不是什么稀罕事
IT行業(yè)更加不用說了
簡化是可以,但很有可能造成邏輯混亂,出了問題就不好找了
回復(fù)

使用道具 舉報

ID:797999 發(fā)表于 2020-11-12 22:54 來自觸屏版 | 顯示全部樓層
代碼長是因為寫得比較直接,比較適合新人看,你簡化的話,可能很少人看得懂,而且時間一長你也不一定看得懂了,所以不是很熟悉的話盡量不要簡化。
回復(fù)

使用道具 舉報

ID:89515 發(fā)表于 2020-11-13 07:51 來自觸屏版 | 顯示全部樓層
都是一些使能位,簡寫干嘛呢?
回復(fù)

使用道具 舉報

ID:841662 發(fā)表于 2020-11-13 09:06 來自觸屏版 | 顯示全部樓層
C語言的代碼就是偏長吧~而且這才十多行 沒必要簡化吶
回復(fù)

使用道具 舉報

ID:842866 發(fā)表于 2020-11-13 10:09 來自觸屏版 | 顯示全部樓層
程序不是給人看的
回復(fù)

使用道具 舉報

ID:846082 發(fā)表于 2020-11-20 18:15 | 顯示全部樓層
既然已經(jīng)編出程序來了,那簡寫和不簡寫應(yīng)該沒有什么本質(zhì)上的區(qū)別。
回復(fù)

使用道具 舉報

ID:846811 發(fā)表于 2020-11-21 12:01 | 顯示全部樓層
c語言寫的好壞不是你寫的代碼有多簡練,而是你的代碼易讀,就連初學(xué)者都可以看得懂你的代碼
回復(fù)

使用道具 舉報

ID:846864 發(fā)表于 2020-11-21 14:39 | 顯示全部樓層
程序?qū)懗鰜砭秃昧�,長的代碼多著呢,這還算短的
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表