ImageVerifierCode 换一换
格式:PPT , 页数:57 ,大小:630.50KB ,
资源ID:15562319      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15562319.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电子科技大学-C语言代码规范及风格课件PPT资料.ppt)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电子科技大学-C语言代码规范及风格课件PPT资料.ppt

1、return 1;#include#include#include#include main()main()int i;int i;i100;i+)if(isprime(i)if(isprime(i)printf(%dt,i);printf(%dt,i);2022/11/55程序版式程序版式程序版式程序版式 良好的风格良好的风格良好的风格良好的风格intint isprime(isprime(intint n)n)intint k,i;k,i;k=(k=(intint)sqrt()sqrt(doubledouble)n);)n);forfor(i=2;i+)(i=2;i+)ifif(n%i=0

2、)(n%i=0)returnreturn 0;0;returnreturn 1;1;#includeinclude#includeinclude main()main()intint i;i;i .-前后不加空格前后不加空格前后不加空格前后不加空格 对表达式较长的对表达式较长的对表达式较长的对表达式较长的forfor和和和和ifif语句,为了紧凑可在适当地方去掉一些空格语句,为了紧凑可在适当地方去掉一些空格语句,为了紧凑可在适当地方去掉一些空格语句,为了紧凑可在适当地方去掉一些空格 for(i=0;i10;i+)for(i=0;ic)&(b+ca)&(c+ab)if(a+bc)&(c+ab)2

3、022/11/512void Func1(int x,int y,int z);/良好的风格良好的风格void Func1(int x,int y,int z);/不良的风格不良的风格printf(%d%d%d,a,b,c);/良好的风格良好的风格printf(%d%d%d,a,b,c);/不良的风格不良的风格if(year=2000)/良好的风格良好的风格if(year=2000)/不良的风格不良的风格if(a=b)&(c=b&c=d)/不良的风格不良的风格for(i=0;i+)/良好的风格良好的风格for(i=0;i+)/不良的风格不良的风格for(i=0;i 10;i+)/过多的空格过多

4、的空格x=a b?a:b;/良好的风格良好的风格x=aFunction();/不要写成不要写成 b-Function();程序版式程序版式程序版式程序版式2022/11/513程序版式程序版式程序版式程序版式 代码行代码行代码行代码行 一行只写一条语句,这样方便测试一行只写一条语句,这样方便测试一行只写一条语句,这样方便测试一行只写一条语句,这样方便测试 一行只写一个变量,这样方便写注释一行只写一个变量,这样方便写注释一行只写一个变量,这样方便写注释一行只写一个变量,这样方便写注释 int width;/int width;/宽度宽度宽度宽度 int height;/int height;/高

5、度高度高度高度 int depth;/int depth;/深度深度深度深度 尽可能在定义变量的同时,初始化该变量尽可能在定义变量的同时,初始化该变量尽可能在定义变量的同时,初始化该变量尽可能在定义变量的同时,初始化该变量 int sum=0;int sum=0;ifif、forfor、whilewhile、dodo等语句各占一行,执行语句无论有几条都用等语句各占一行,执行语句无论有几条都用等语句各占一行,执行语句无论有几条都用等语句各占一行,执行语句无论有几条都用 和和和和 将其包含在内,这样便于维护将其包含在内,这样便于维护将其包含在内,这样便于维护将其包含在内,这样便于维护ifif(wi

6、dth height)(width height)DoSomething();DoSomething();/空行空行空行空行OtherThing();OtherThing();2022/11/514int width;int width;/宽度宽度int height;int height;/高度高度int depth;int depth;/深度深度int width,height,depth;/int width,height,depth;/宽度高度深度宽度高度深度x=a+b;x=a+b;y=c+d;z=e+f;x=x=a+b;a+b;if(width height)if(width hei

7、ght)dosomething();dosomething();if(width height)dosomething();if(width=veryLongVar2)if(veryLongVar1=veryLongVar2)&(veryLongVar3=veryLongVar4)&(veryLongVar3=veryLongVar4)DoSomething();double FunctionName(double variablename1,double FunctionName(double variablename1,double variablename2);double variab

8、lename2);for(very_longer_initialization;very_longer_condition;very_longer_update)very_longer_update)DoSomething();2022/11/516程序版式程序版式程序版式程序版式 修饰符修饰符修饰符修饰符*和和和和&的位置的位置的位置的位置有争议有争议有争议有争议从语义上讲,靠近数据类型更直观,但对多个变量声明从语义上讲,靠近数据类型更直观,但对多个变量声明从语义上讲,靠近数据类型更直观,但对多个变量声明从语义上讲,靠近数据类型更直观,但对多个变量声明时容易引起误解时容易引起误解时容易引起误

9、解时容易引起误解 int*x,y;int*x,y;提倡靠近变量名提倡靠近变量名提倡靠近变量名提倡靠近变量名 int *x,y;int *x,y;2022/11/517注释规范注释规范注释规范注释规范 注释(注释(注释(注释(CommentsComments)的重要性)的重要性)的重要性)的重要性 写注释给谁看?写注释给谁看?在哪些地方写注释?怎样写注释?注释的风格注释的风格注释的风格注释的风格 写注释时的注意事项写注释时的注意事项写注释时的注意事项写注释时的注意事项 可灵活运用的一些规则可灵活运用的一些规则可灵活运用的一些规则可灵活运用的一些规则2022/11/518注释规范注释规范注释规范注

10、释规范 注释的重要性注释的重要性注释的重要性注释的重要性注释对于程序犹如眼睛对于人的重要性一样注释对于程序犹如眼睛对于人的重要性一样注释对于程序犹如眼睛对于人的重要性一样注释对于程序犹如眼睛对于人的重要性一样没有注释的程序对于读者好比眼前一团漆黑,跟拿到没有注释的程序对于读者好比眼前一团漆黑,跟拿到没有注释的程序对于读者好比眼前一团漆黑,跟拿到没有注释的程序对于读者好比眼前一团漆黑,跟拿到一个可执行程序别无二致一个可执行程序别无二致一个可执行程序别无二致一个可执行程序别无二致不规范的注释和好几千度的近似眼没什么区别不规范的注释和好几千度的近似眼没什么区别不规范的注释和好几千度的近似眼没什么区别

11、不规范的注释和好几千度的近似眼没什么区别代码本身体现不出价值代码本身体现不出价值代码本身体现不出价值代码本身体现不出价值开发程序的思维才能使其变得有价值开发程序的思维才能使其变得有价值开发程序的思维才能使其变得有价值开发程序的思维才能使其变得有价值这种思维的具体体现就是在于注释和规范的代码本身这种思维的具体体现就是在于注释和规范的代码本身这种思维的具体体现就是在于注释和规范的代码本身这种思维的具体体现就是在于注释和规范的代码本身2022/11/519注释规范注释规范注释规范注释规范 写注释给谁看?给自己看,使自己的设计思路得以连贯给自己看,使自己的设计思路得以连贯给自己看,使自己的设计思路得以连贯给自己看,使自己的设计思路得以连贯给继任者看,使其能够接替自己的工作给继任者看,使其能够接替自己的工作给继任者看,使其能够接替自己的工作给继任者看,使其能够接替自己的工作2022/11/520注释规范注释规范注释规范注释规范 写注释的最重要的功效在于传承写注释的最重要的功效在于传承写注释的最重要的功效在于传承写注释的最重要的功效在于传承要站在继任者的角度写要站在继任者的角度写要站在继任者的角度写要站在继任者的角度写简单明了、准确易懂、防止二义性简单明了、准确易懂、防止二义性简单明了、准确易懂、防止二义性简单明了、准确易懂、防止二义性让继任者可以轻松阅读、复用、修改自己的代

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1