提高程序可读性的技巧
程序的可读性提高,方便理解,也方便以后修改和更正,提高程序的可读性有以下的技巧:
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.程序说明,在程序开头写文件名和程序目的
提高程序可读性的技巧相关推荐
- 2.4 提高程序可读性的技巧
2.4 提高程序可读性的技巧: 1.使用合理的变量名 (例如用:int width 而不是 int islfjjdl -) 2.养成多写注释的习惯!多写注释!写注释! (便于自己/别人看) 3.在函数 ...
- 《C Primer Plus》第二章——C语言概述(程序示例与解释,提高程序可读性,函数的定义与使用,调试,关键字,复习题与编程练习)
文章目录 第二章-C语言概述 本章内容 简单的C程序示例 示例解释 快速概要 程序细节 简单程序的结构 提高程序可读性的技巧 进一步使用C 多个函数 调试程序 语法错误 语义错误 程序状态 关键字和保 ...
- Python元组中的元素起别名,提高程序可读性
1.如何为元组中的每个元素命名,提高程序可读性? 实际案例: 学生信息系统中数据为固定格式:(名字, 年龄, 性别, 邮箱地址, ...) 学生数量很大为了减小存储开销,对每个学生信息用元组表示: ( ...
- python高级(如何为元组中的每个元素命名,提高程序可读性)
案列: 学生信息系统中数据为固定格式: (名字,年龄,性别,邮箱地址,...) 学生数量很大为了减少存储开销,对每个学生信息用元组表示: ('jim',16,'male','jim@gmail.com ...
- 如何为元组中的每个元素命名,提高程序可读性
1.实际案例 学生信息系统中数据为固定格式: (名字,年龄,性别,邮箱地址,...) 学生数量很大为了减小存储开销,对每个学生信息用元组表示: ('Jim',16,'male','Jim8721@gm ...
- python如何提高程序可读性_提高Python的可读性?
我最近一直很喜欢 Python编程.我来自对C语言编码的强烈热爱的背景,其中一切都可能比它应该更复杂(但至少把头发放在胸前).因此,从C转换到Python以获得不需要大量速度的更复杂的事情,这对于编写 ...
- python如何提高程序可读性_Python规范:提高可读性
PEP 8 规范 PEP 是 Python Enhancement Proposal 的缩写,翻译过来叫"Python 增强规范". 缩进规范 PEP 8 规范告诉我们,请选择四个 ...
- 我们该如何全面提高程序的可读性
别混日子了,小心让日子把你们给混了.<士兵突击>-老马 有几次我看着自己写的代码,感觉很不好受,为什么呢?因为那几个字母变量确实把我弄糊涂了,我得回忆我当初为什么要这样写代码,想想总觉得很 ...
- 提高表格可读性的一些技巧
表格的应用 由于工作原因,经常接触到表格.我们发现,表格不但广泛的运用在各类数据收集和分析,同时通过表格这样一种二维矩阵来整理和陈列信息时(即便最后的展示方式并非一个典型的表格样式),能够很好的表达信 ...
最新文章
- 简述计算机科学的核心内容,北京大学-计算机科学与技术(2018秋)作业及复习
- 不需要懂得编程,但却可以使用ggplot2画出论文级别的图?
- 射频识别技术漫谈(14)——S50与S70存取控制【worldsing笔记】
- 时间序列分析及应用r语言pdf_R语言:时间序列经典分析法(二)
- 网上商城首页实现总结(一)
- vue html5模板,vue-h5-template
- SpringBoot2 整合ElasticJob框架,定制化管理流程
- php 变量字节大小,PHP 变量
- 鸿蒙系统适配的电脑,鸿蒙来了!华为正式发布操作系统 适配手机电脑多类型设备...
- NPOI SetColumnHidden隐藏列不起作用的原因
- java输出汉字_java怎么 输入输出中文
- 越狱环境下代码控制手机重启(IOS,XCODE)
- 两变频调速电机系统的神经网络逆同步控制
- Windows下的hiberfil.sys文件及其作用
- 分数阶微积分学薛定宇电子版_分数阶微积分学与分数阶控制 pdf epub mobi txt 下载...
- 制作自己专属的抓包工具
- 图片服务器FastDFS的安装及使用
- 6174C语言编程,关于6174的C语言程序怎么办? 爱问知识人
- CentOS之——双网卡双IP双网关配置(双网卡配置一个上外网一个接局域网)
- 一般3d模型代做多少钱_3d打印一个模型多少钱