代码规范试用稿课件资料讲解.doc

代码规范试用稿课件资料讲解.doc

ID:49115854

大小:59.65 KB

页数:11页

时间:2020-02-28

代码规范试用稿课件资料讲解.doc_第1页
代码规范试用稿课件资料讲解.doc_第2页
代码规范试用稿课件资料讲解.doc_第3页
代码规范试用稿课件资料讲解.doc_第4页
代码规范试用稿课件资料讲解.doc_第5页
资源描述:

《代码规范试用稿课件资料讲解.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、代码规范试用稿课件资料讲解  代码规范试用稿哈尔滨工业大学计算机科学与技术学院苏小红sxh@hit.2019/10/21制作人苏小红2关于代码风格问题?代码风格(CodingStyle)是一种习惯?现在许多大公司都对员工书写代码制定了规范?开发大项目时由项目管理者制定代码规范?程序风格的重要构成因素–程序版式–命名规则–函数设计原则?其他–表达式规则–与零比较–常量规则–动态数组–内存管理2019/10/21制作人苏小红3程序版式?程序版式——程序员的书法–比书法好学得多,基本不需要特别练习?但是坏习惯一旦养成,就像书法一样难以改变?不影响程序的功能,但影响程序的可读性?追

2、求–清晰、整洁、美观、一目了然–容易阅读,容易测试2019/10/21制作人苏小红4程序版式?不良的风格intisprime(intn){intk,i;if(n==1)return0;k=sqrt((double)n);for(i=2;i<=k;i++){if(n%i==0)return0;}return1;}#include#includemain(){inti;for(i=2;i<100;i++){if(isprime(i))printf("%dt",i);}}2019/10/21制作人苏小红52019/10/21制作人苏小红6程序版式?对齐(Alignment)与缩

3、进(indent)——保证代码整洁、层次清晰的主要手段–“{”位置的两种风格?{和}独占一行,且位于同一列,与引用它们的语句左对齐,便于检查配对情况–位于同一层{和}之内的代码在{右边数格处左对齐,即同层次的代码在同层次的缩进层上–一般用设置为4个空格的Tab键缩进,不用空格缩进2019/10/21制作人苏小红7voidFunction(intx){{?//programcode}}voidFunction(intx){?//programcode}}if(condition){{?//program代码规范试用稿课件资料讲解  代码规范试用稿哈尔滨工业大学计算机科学与技术

4、学院苏小红sxh@hit.2019/10/21制作人苏小红2关于代码风格问题?代码风格(CodingStyle)是一种习惯?现在许多大公司都对员工书写代码制定了规范?开发大项目时由项目管理者制定代码规范?程序风格的重要构成因素–程序版式–命名规则–函数设计原则?其他–表达式规则–与零比较–常量规则–动态数组–内存管理2019/10/21制作人苏小红3程序版式?程序版式——程序员的书法–比书法好学得多,基本不需要特别练习?但是坏习惯一旦养成,就像书法一样难以改变?不影响程序的功能,但影响程序的可读性?追求–清晰、整洁、美观、一目了然–容易阅读,容易测试2019/10/21制作

5、人苏小红4程序版式?不良的风格intisprime(intn){intk,i;if(n==1)return0;k=sqrt((double)n);for(i=2;i<=k;i++){if(n%i==0)return0;}return1;}#include#includemain(){inti;for(i=2;i<100;i++){if(isprime(i))printf("%dt",i);}}2019/10/21制作人苏小红52019/10/21制作人苏小红6程序版式?对齐(Alignment)与缩进(indent)——保证代码整洁、层次清晰的主要手段–“{”位置的两种风

6、格?{和}独占一行,且位于同一列,与引用它们的语句左对齐,便于检查配对情况–位于同一层{和}之内的代码在{右边数格处左对齐,即同层次的代码在同层次的缩进层上–一般用设置为4个空格的Tab键缩进,不用空格缩进2019/10/21制作人苏小红7voidFunction(intx){{?//programcode}}voidFunction(intx){?//programcode}}if(condition){{?//programcode}}else{{?//programcode}}if(condition){?//programcode}}else{?//programc

7、ode}})for(initialization;condition;update){{?//programcode}}{for(initialization;condition;update){?//programcode}}while(condition){{?//programcode}}while(condition){?//programcode}}如果出现嵌套的{},则使用缩进对齐,如{{??{{??}}??}}建议的风格不建议的风格2019/10/21制作人苏小红8程序版式?现在的许多开发环境、软件都

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。