收藏 分享(赏)

第3章_编写好程序.ppt

上传人:ysd1539 文档编号:7981705 上传时间:2019-06-02 格式:PPT 页数:11 大小:87KB
下载 相关 举报
第3章_编写好程序.ppt_第1页
第1页 / 共11页
第3章_编写好程序.ppt_第2页
第2页 / 共11页
第3章_编写好程序.ppt_第3页
第3页 / 共11页
第3章_编写好程序.ppt_第4页
第4页 / 共11页
第3章_编写好程序.ppt_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、1,2019/6/2,计算机软件技术基础,第3章,编写好程序,2,2019/6/2,第3章 编写好程序,本章设计书写代码的风格,使程序易读性好,提高程序的质量。 3.1 命名 3.2 表达式和语句 3.3 一致性和习惯用法 3.4 函数宏 3.5 神秘的数 3.6 注释 3.7 界面 本章习题,3,2019/6/2,3.1 命名,为变量、常量、宏和函数等命名的标识符,应当含义明确,即“见名知义”,便于对程序的理解。,2019/6/2,3.2 表达式和语句,分支、循环语句等采用缩行风格,使程序的结构清晰。 使用表达式的自然形式,必要时可以采用反条件。例如:if(!(block_id=unbloc

2、ks). 不如以下表达式易读性好if(block_id=actblks)|(block_idunblocks). 用加括号的方式排除阅读程序时,会产生二义性的理解。 分解复杂的表达式,提高程序的易读性。 不要过于追求代码的简短,而破坏程序的易读性。,后续内容,5,2019/6/2,3.2 表达式和语句,当心副作用。例如:x=(a+)+(a+);x=(+a)+(+a);,#include void main( ) int a,x;a=3;x=(a+)+(a+);couta“,“xendl;a=3;x=(+a)+(+a);couta“,“xendl; ,6,2019/6/2,3.3 一致性和习惯用

3、法,整个程序代码的书写风格应当一致。 代码的编写采用大家约定俗成的习惯用法。,7,2019/6/2,3.4 函数宏,函数宏虽然可以提高程序的执行效率,但容易产生副作用,应当尽量避免使用。 定义宏时,给宏体和参数加括号,避免产生副作用。 C+中的内联函数同样可以提高程序的执行效率,但不会产生副作用。,8,2019/6/2,3.5 神秘的数,将常量定义为符号常量,这样便于理解和修改。 使用字符形式的常量,不要用整数,虽然两者在C语言中是通用的。 利用语言去计算对象的大小,如使用sizeof计算数据的字节数,使用strlen计算字符串的长度等。,9,2019/6/2,3.6 注释,注释有助于对程序代码的理解,通常可以对以下内容加注释: 程序、函数的功能 变量、常量的作用 较复杂算法的说明,10,2019/6/2,3.7 界面,友好的界面,有助于软件使用者的使用。软件的界面应当符合以下要求: 使用方便 信息隐蔽 具有发现错误和恢复操作的功能,11,2019/6/2,本章习题,P79 1、2、7,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报