程序书写规范笔记

程序书写规范笔记

规范一:

1 for(int i =0;i<100 ;++i)
2 //process i

这段程序虽然合法,但是风格很糟糕。问题主要是在于使用具体值100作为循环上界,100的意义在上下文中没有体现出来,导致程序可读性差,若100这个值在程序中出现多次,则当程序的需求发生变化(如将100改变成为1000)时,对程序代码的修改复杂易出错。

修改后

1 const  Maxn=100;
2  
3 for(int i =0;i<Maxn;++i)
4 {
5      //
6 }

 

转载于:https://www.cnblogs.com/canyuexingchen/archive/2012/08/09/2630937.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110351.html原文链接:https://javaforall.net

(0)
上一篇 2021年8月19日 下午12:00
下一篇 2021年8月19日 下午12:00


相关推荐

  • linux怎么安装xshell_shell连接db2数据库命令

    linux怎么安装xshell_shell连接db2数据库命令第一步:在linux下解压文件第二步:安装之前先执行卸载掉centos7自带的mariadb-lib(1)查询mariadb信息rpm-qa|grepmariadb2)使用rpe-e命令卸载rpm-emariadb-libs-5.5.64-1.el7.x86_64–nodeps第三步:依次安装yuminstallmysql-community-common-5.7.27-1.e…

    2025年10月15日
    3
  • 前后端分离开发模式介绍

    前后端分离开发模式介绍1 1 什么是前后端分离前后端分离是目前一种非常流行的开发模式 它使项目的分工更加明确 后端 负责处理 存储数据前端 负责显示数据前端和后端开发人员通过接口进行数据的交换 1 2 为什么要进行前后端分离前后端可以身心愉快地专注于各自擅长的领域避免后端写前端代码 基本上 1 天时间 20 写后端代码 80 写页面 前端配置后端代码运行环境 简直是要疯 装一堆环境 而且有些开发环境是 windows 前端是 macos 装环境就要装好几天 避免前后端打架 推诿 甩锅 提高开发效率分

    2026年2月25日
    3
  • Python数据处理Tips机器学习英文数据集8种算法应用

    Python数据处理Tips机器学习英文数据集8种算法应用在日常的数据分析工作中 不管在处理中文和英文或者其他语言 总体来说套路是一样的 只是有一些简单的变化转换 本文以英文举例 其中包括文本数据预处理准备 词频与停用词 词袋模型 N Grams 模型 TF IDF 模型 相似性特征 聚类特征 LDA 主题模型 词嵌入模型 word2vec 等内容

    2026年3月18日
    2
  • c语言 自己编程解析 xml,C语言解析.XML文件

    c语言 自己编程解析 xml,C语言解析.XML文件最近手头上有个活在忙,中间很重要的一部分就是用C语言将.XML文件中想要的key和value读出来,与之前已有的值进行比较。核心的.XML文件的格式如下:zzzxxxyyy而我的思路是这样的:1.将整个文件读到一个buf中;2.去掉不需要的头部分;(xml?>)3.采用下降递归的方法,获取到每一个人tag和content;其中用到的结构体有:typedefstructXM…

    2022年7月12日
    21
  • 管理学第三章_企业集团管理第五章自测

    管理学第三章_企业集团管理第五章自测文章目录主要内容项目范围6个过程范围管理的重要性总表5.1范围管理概述5.2规划范围管理5.3收集需求主要内容项目范围6个过程(1)规划范围管理:对如何定义、确认和控制项目范围的过程进行描述。(2)收集需求:为实现项目目标,明确并记录项目干系人的相关需求的过程。(3)定义范围:详细描述产品范围和项目范围,编制项目范围说明书,作为以后项目决策的基础。(4)刨建工作分解结构(WBS):把整个项目工作分解为较小的、易于管理的组成部分,形成一个自上而下的分解结构。(5)确认范围:正式验收已完成的可交付

    2026年2月15日
    6
  • msfconsole 控制台使用和操作[通俗易懂]

    msfconsole 控制台使用和操作[通俗易懂]Msfconsole提供了一个一体化的集中控制台。通过msfconsole,你可以访问和使用所有的metasploit的插件,payload,利用模块,post模块等等。Msfconsole还有第三方程序的接口,比如nmap,sqlmap等,可以直接在msfconsole里面使用。在启动MSF终端之后,可以首先输入help命令列出MSF终端所支持的命令列表,包括核心命令集和后端数据库命令集。对于…

    2025年9月27日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号