当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

北京大学:《数据结构与算法》实习实验教程(PPT课件讲稿)实践之一:编程风格

资源类别:文库,文档格式:PPT,文档页数:40,文件大小:609.5KB,团购合买
点击下载完整版文档(PPT)

数据结构与算法实习 实践之一:编程风格 北京大学信息科学技术学院 张铭、郝丹 2011年8月

数据结构与算法实习 ——实践之一:编程风格 北京大学信息科学技术学院 张 铭、郝 丹 2011年8月

int maino t Int qq, I,J,tot, pre scanf(%d”,&cqq); while(--qq?=0 memset(stock,0, sizeof(stock)); scanf(“‰d%d”,&side,&rn); max=0 min=0 tot=0 for(i=0;imax)max=j; if(i>caseNum; Case cutcake while(case Num-)>off cutCake. Input; cutCake Output

2 int main() { int qq, i, j, tot, pre; scanf(“%d”, &qq); while(--qq>=0){ memset(stock,0,sizeof(stock)); scanf(“%d%d”,&side,&n); max=0; min=0; tot=0; for(i=0;imax) max=j; if(j>caseNum; Case cutCake; while ((caseNum--)>0){ cutCake.Input(); cutCake.Output() } }

什么是程序设计风格? 程序设计风格( Programming Style) 编写程序时使用的规则集合 规则示例: 变量命名方式:qq? caseNum? 语句排版等:{}对齐方式?语句缩进? 注释:提高代码可读性和可维护性 等等

什么是程序设计风格? 3  程序设计风格(Programming Style) 编写程序时使用的规则集合  规则示例: 变量命名方式:qq? caseNum? 语句排版等:{}对齐方式?语句缩进? 注释:提高代码可读性和可维护性 等等

为什么需要注意风格? 阅读代码方便 自己的代码适合别人学习 大型程序的维护与修改 利于团队合作

为什么需要注意风格? 4  阅读代码方便  自己的代码适合别人学习  大型程序的维护与修改  利于团队合作

为什么需要注意风格? 阅读代码方便 自己的代码适合别人学习 大型程序的维护与修改 利于团队合作 额外的工作量? 5

为什么需要注意风格? 5  阅读代码方便  自己的代码适合别人学习  大型程序的维护与修改  利于团队合作 额外的工作量?

为什么需要注意风格? 阅读代码方便 自己的代码适合别人学习 大型程序的维护与修改 利于团队合作 额外的工作量为了减少工作量!

为什么需要注意风格? 6  阅读代码方便  自己的代码适合别人学习  大型程序的维护与修改  利于团队合作 额外的工作量为了减少工作量!

培养良好的代码风格 我们必须: 现在处于学习阶段,不能太懒; 团队合作要求统一的风格; 从最切身的利益讲:有利于助教或者老师批改; 所以我们的代码需要风格!

培养良好的代码风格 7 我们必须:  现在处于学习阶段,不能太懒;  团队合作要求统一的风格;  从最切身的利益讲:有利于助教或者老师批改; 所以我们的代码需要风格!

程序设计风格 命名 语句 注释 文档

程序设计风格 8  命名  语句  注释  文档

命名 命名是程序风格中最重要的部分,也是初 学者最容易忽略的部分 个好的变量命名应该满足: 词能达意: COORDINATE,1 eftTop 表明身份:变量?函数?全局?局部?常量? 类?宏? 存储类型:int? float?char?

命名 9  命名是程序风格中最重要的部分,也是初 学者最容易忽略的部分。  一个好的变量命名应该满足: ⚫ 词能达意: COORDINATE ,leftTop ⚫ 表明身份:变量?函数?全局?局部?常量? 类?宏?… ⚫ 存储类型:int?float?char?

命名 词能达意一一标识符应当直观,可望文知意 如“获得字符串的长度”的函数,下面两个名称哪 个更好? hdzfcdcdo getlength(

命名 10  词能达意——标识符应当直观,可望文知意 如“获得字符串的长度”的函数,下面两个名称哪 个更好? hdzfcdcd() getLength()

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共40页,可试读14页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有