博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(原創) 何谓可读性高的程序? (C/C++)
阅读量:7123 次
发布时间:2019-06-28

本文共 394 字,大约阅读时间需要 1 分钟。

大家都知道要写可读性高的程序,但何谓可读性高的程是呢?

所谓可读性高的程序,就是读你的程序如同读一篇文章一样,程序从上而下读完,就能了解你想表达的意思,没这种程序吗?若你去研读『算法(Algorithm)』方面的书籍,这种书籍通常不会使用特定的语言撰写,而是用一种中性的伪码(pseudo code),这种语言很类似Pascal,应该说Pascal是为了要让该语言接近算法的表示法,所以学了pseudo code的语法,但无论如何,算法的程序都非常好阅读,只要你认真的从头看到尾,都可以了解他想表达的方法,然后你可以用你擅长的程序语言去实做这个算法。
容易阅读的程序也该如算法的pseudo code一样,让看你的程序人就阅读像一篇文章的感觉,这也是为什么大家强调写程序要结构化,不要用goto,goto会让程序上下跳来跳去,很难阅读,而结构化会使程序由上而下执行,就像阅读文章一样顺畅。

转载地址:http://hkael.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
D3介绍
查看>>
xhtml 1.0和 html 4.01的区别、规范、选择
查看>>
解决 tomcat 启动服务器内存溢出
查看>>
浏览器环境
查看>>
一步一步学习RHEL7之环境搭建
查看>>
禁用http
查看>>
关于 Tomcat 的报错:ClientAbortException
查看>>
COOKIE和SESSION保持会话
查看>>
Microsoft Azure备份VMware虚拟机_2.配置Azure Backup Server
查看>>
我的友情链接
查看>>
用python实现选择截图区域
查看>>
我的友情链接
查看>>
上班族之初体验+flexigrid关于起始加载页的笔记
查看>>
MAC下rabbitmq搭建
查看>>
ubuntu下安装MyEclipse10和MySql,为MyEclipse配置android ADT(全程截图)
查看>>
我的友情链接
查看>>
设置接口跨域调用方法
查看>>
python selenium系列(八)元素定位进阶之分层定位
查看>>
MySQL多表连接优化一例
查看>>