程序的可读性提高,方便理解,也方便以后修改和更正,提高程序的可读性有以下的技巧:
1和2.选择有意义的函数名和写注释,使用这俩种技巧应该相得益彰,避免重复啰嗦,如果变量名是width,就不用写注释了,如果变量名不同俗易懂,就写注释
3.在函数中使用空格行分隔,可以把声明 输出和返回值分成三个部分*例如

//sum.c   --计算a+b
#include<stdio.h>
int  main(){int  a=5;int   b=10;printf("%d",a+b);return   a+b;
}

4.每个语句句占一行
5.程序说明,在程序开头写文件名和程序目的

提高程序可读性的技巧相关推荐

  1. 2.4 提高程序可读性的技巧

    2.4 提高程序可读性的技巧: 1.使用合理的变量名 (例如用:int width 而不是 int islfjjdl -) 2.养成多写注释的习惯!多写注释!写注释! (便于自己/别人看) 3.在函数 ...

  2. 《C Primer Plus》第二章——C语言概述(程序示例与解释,提高程序可读性,函数的定义与使用,调试,关键字,复习题与编程练习)

    文章目录 第二章-C语言概述 本章内容 简单的C程序示例 示例解释 快速概要 程序细节 简单程序的结构 提高程序可读性的技巧 进一步使用C 多个函数 调试程序 语法错误 语义错误 程序状态 关键字和保 ...

  3. Python元组中的元素起别名,提高程序可读性

    1.如何为元组中的每个元素命名,提高程序可读性? 实际案例: 学生信息系统中数据为固定格式:(名字, 年龄, 性别, 邮箱地址, ...) 学生数量很大为了减小存储开销,对每个学生信息用元组表示: ( ...

  4. python高级(如何为元组中的每个元素命名,提高程序可读性)

    案列: 学生信息系统中数据为固定格式: (名字,年龄,性别,邮箱地址,...) 学生数量很大为了减少存储开销,对每个学生信息用元组表示: ('jim',16,'male','jim@gmail.com ...

  5. 如何为元组中的每个元素命名,提高程序可读性

    1.实际案例 学生信息系统中数据为固定格式: (名字,年龄,性别,邮箱地址,...) 学生数量很大为了减小存储开销,对每个学生信息用元组表示: ('Jim',16,'male','Jim8721@gm ...

  6. python如何提高程序可读性_提高Python的可读性?

    我最近一直很喜欢 Python编程.我来自对C语言编码的强烈热爱的背景,其中一切都可能比它应该更复杂(但至少把头发放在胸前).因此,从C转换到Python以获得不需要大量速度的更复杂的事情,这对于编写 ...

  7. python如何提高程序可读性_Python规范:提高可读性

    PEP 8 规范 PEP 是 Python Enhancement Proposal 的缩写,翻译过来叫"Python 增强规范". 缩进规范 PEP 8 规范告诉我们,请选择四个 ...

  8. 我们该如何全面提高程序的可读性

    别混日子了,小心让日子把你们给混了.<士兵突击>-老马 有几次我看着自己写的代码,感觉很不好受,为什么呢?因为那几个字母变量确实把我弄糊涂了,我得回忆我当初为什么要这样写代码,想想总觉得很 ...

  9. 提高表格可读性的一些技巧

    表格的应用 由于工作原因,经常接触到表格.我们发现,表格不但广泛的运用在各类数据收集和分析,同时通过表格这样一种二维矩阵来整理和陈列信息时(即便最后的展示方式并非一个典型的表格样式),能够很好的表达信 ...

最新文章

  1. 简述计算机科学的核心内容,北京大学-计算机科学与技术(2018秋)作业及复习
  2. 不需要懂得编程,但却可以使用ggplot2画出论文级别的图?
  3. 射频识别技术漫谈(14)——S50与S70存取控制【worldsing笔记】
  4. 时间序列分析及应用r语言pdf_R语言:时间序列经典分析法(二)
  5. 网上商城首页实现总结(一)
  6. vue html5模板,vue-h5-template
  7. SpringBoot2 整合ElasticJob框架,定制化管理流程
  8. php 变量字节大小,PHP 变量
  9. 鸿蒙系统适配的电脑,鸿蒙来了!华为正式发布操作系统 适配手机电脑多类型设备...
  10. NPOI SetColumnHidden隐藏列不起作用的原因
  11. java输出汉字_java怎么 输入输出中文
  12. 越狱环境下代码控制手机重启(IOS,XCODE)
  13. 两变频调速电机系统的神经网络逆同步控制
  14. Windows下的hiberfil.sys文件及其作用
  15. 分数阶微积分学薛定宇电子版_分数阶微积分学与分数阶控制 pdf epub mobi txt 下载...
  16. 制作自己专属的抓包工具
  17. 图片服务器FastDFS的安装及使用
  18. 6174C语言编程,关于6174的C语言程序怎么办? 爱问知识人
  19. CentOS之——双网卡双IP双网关配置(双网卡配置一个上外网一个接局域网)
  20. 一般3d模型代做多少钱_3d打印一个模型多少钱

热门文章

  1. 富文本框TinyMCE4.8上传本地图片基本配置(前端篇)
  2. sqrt( )平方根计算函数
  3. OCP认证的优势是什么
  4. IT资讯精选(2022-09-11)
  5. 拼多多的商业模式与产品玩法分析
  6. Mac电脑下好用的mac版远程控制远程桌面软件
  7. 苹果手机不和安卓手机比堆料的原因
  8. 记录matlab符号方程符号解求法
  9. Win10实现截取视频并改为gif
  10. Android EditText优先弹出数字输入法