找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2811|回复: 18
收起左侧

C语言程序如何简写?

  [复制链接]
ID:683360 发表于 2020-11-5 11:42 | 显示全部楼层 |阅读模式
这一段程序可以怎么简写,感觉太长了。

单片机C语言源程序如下:
_923948390_IMG20201105112724_1604546844000_xg_0.jpg
回复

使用道具 举报

ID:328014 发表于 2020-11-5 17:11 | 显示全部楼层
简写是可以但是会导致程序难以理解,这样编程效率反而会下降了
回复

使用道具 举报

ID:654028 发表于 2020-11-5 17:30 | 显示全部楼层
程序是写给人看的
回复

使用道具 举报

ID:833190 发表于 2020-11-5 17:46 | 显示全部楼层
不懂就问,71-74行en从1变到0再到1,这是为什么
回复

使用道具 举报

ID:514901 发表于 2020-11-5 18:40 | 显示全部楼层
像yj=rs=rw=en=~0;
回复

使用道具 举报

ID:514901 发表于 2020-11-5 18:42 | 显示全部楼层
建议变量名用大写字母
回复

使用道具 举报

ID:840202 发表于 2020-11-7 15:16 | 显示全部楼层
用简单的符号或程序代替复杂的
回复

使用道具 举报

ID:836364 发表于 2020-11-8 00:20 | 显示全部楼层
你这个应该是lcd的程序吧,网上有好多关于dis_code[]的代码哦,你可参考下
回复

使用道具 举报

ID:130230 发表于 2020-11-8 00:43 | 显示全部楼层
没啥简写的必要了,但是规范差很多。另外程序写的简单不代表编译出来的效率高。
程序首先是写给人看的,其次是用来驱动硬件的。

回复

使用道具 举报

ID:420836 发表于 2020-11-8 09:10 | 显示全部楼层
这段代码不是很复杂。 不必简化它。
回复

使用道具 举报

ID:819132 发表于 2020-11-12 14:56 | 显示全部楼层
这应该是一个液晶的读取函数吧,用作划线啥的,你说还要简写嘛,我觉得没必要了,况且,时序也得跟得上才行。感觉多的话,注重下格式就可以了。
回复

使用道具 举报

ID:401564 发表于 2020-11-12 17:28 | 显示全部楼层
这不才几十行代码而已嘛,不长啊
一个项目下来过万行代码的程序,也不是什么稀罕事
IT行业更加不用说了
简化是可以,但很有可能造成逻辑混乱,出了问题就不好找了
回复

使用道具 举报

ID:797999 发表于 2020-11-12 22:54 来自手机 | 显示全部楼层
代码长是因为写得比较直接,比较适合新人看,你简化的话,可能很少人看得懂,而且时间一长你也不一定看得懂了,所以不是很熟悉的话尽量不要简化。
回复

使用道具 举报

ID:89515 发表于 2020-11-13 07:51 来自手机 | 显示全部楼层
都是一些使能位,简写干嘛呢?
回复

使用道具 举报

ID:841662 发表于 2020-11-13 09:06 来自手机 | 显示全部楼层
C语言的代码就是偏长吧~而且这才十多行 没必要简化呐
回复

使用道具 举报

ID:842866 发表于 2020-11-13 10:09 来自手机 | 显示全部楼层
程序不是给人看的
回复

使用道具 举报

ID:846082 发表于 2020-11-20 18:15 | 显示全部楼层
既然已经编出程序来了,那简写和不简写应该没有什么本质上的区别。
回复

使用道具 举报

ID:846811 发表于 2020-11-21 12:01 | 显示全部楼层
c语言写的好坏不是你写的代码有多简练,而是你的代码易读,就连初学者都可以看得懂你的代码
回复

使用道具 举报

ID:846864 发表于 2020-11-21 14:39 | 显示全部楼层
程序写出来就好了,长的代码多着呢,这还算短的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表