关于c语言代码规范
基本要求:程序结构清晰,简单易懂,单个函数的程序行数不得超过100行。打算干什么,要简单,直截了当,代码精简,避免垃圾程序。尽量使用标准库函数和公共函数。不要随意定义全局变量,尽量使用局部变量。 使用括号以避免二义性。可读性:要求可读性第一,效率第二。保持注释与代码完全一致。每个源程序文件,都有文件头说明,说明规格见规范。结构化:要求禁止出现两条等价的支路。禁止GOTO语句。用 IF 语句来强调只执行两组语句中的一组。用 CASE 实现多路分支。避免从循环引出多个出口。正确性与容错性:要求程序首先是正确,其次是优美无法证明你的程序没有错误,因此在编写完一段程序后,应先回头检查。改一个错误时可能产生新的错误,因此在修改前首先考虑对其它程序的影响。可重用性:要求重复使用的完成相对独立功能的算法或代码应抽象为公共控件或类。公共控件或类应考虑思想,减少外界联系,考虑独立性或封装性。
0
纠错
猜你喜欢
太精辟了是什么意思
是指非常带有总结性概括的意思。精辟是指精深透彻。例句对形势的...求几条食堂的提示语
互相礼让,自觉排队。文明就餐,从我做起。珍惜粮食是一种美德。...回民肉丸的做法和配方
配料主要包括牛腿肉克,虾蓉克,鸡蛋个,葱头个调料精盐胡椒粉味...时间思念的句子
明月情依依,繁星语切切。一年一度,一年一度,又是中秋佳节!亲...白萝卜对人有什么好处和坏处
有句话说的好,萝卜上市,郎中下市,可见白萝卜的药用价值是多么...居高临下的临什么意思
居高临下的临释义面对。居高临下是一个汉语成语,拼音是,形容地...浦发灵芝快贷申请条件是什么
支付宝账户的所有人必须为企业法人,且个人信用良好。企业在基本...汉高祖刘邦后谁继位
是汉高祖刘邦后是刘盈继位。刘盈公元前年公元前年月日,即汉惠帝...左手中指戴戒指啥意思女孩
女孩在左手中指上戴戒指表示已经心有所属,即将步入婚姻的殿堂,...苹果x可以用多少w的充电器
苹果可以用和这五款充电器。是苹果公司设计开发与销售的一款系列...怎么做桥?
做桥的主要材料就是钢筋混凝土。先施工基础,一般情况下都是桩基...两千多年前,长江的入海口在哪?
两千多年前长江的入海口大约在今天江阴西边。长江英文名称发源于...ai如何填充渐变色
在的工具栏最下面有个按钮。最左面的是填充单色,中间的那个就是...电子邮件有哪些好处
书写快速,可以编辑和储存可以实现无纸化,节约纸张,达到环保的...沈石溪的作品简介
第七条猎狗,小说集。年月由中国少年儿童出版社出版。以西双版纳...