当前位置: 首页 > news >正文

企业网站建设 北京天天seo伪原创工具

企业网站建设 北京,天天seo伪原创工具,马达加工东莞网站建设,欧美网站建设排名大全【规则1-1】参数的书写要完整,不要贪图省事只写参数的类型而省略参数名字。 如果函数没有参数,则用 void 填充。 例如: void SetValue(int width, int height); // 良好的风格 void SetValue(int, int); // 不良的风格 float GetValue(…

【规则1-1】参数的书写要完整,不要贪图省事只写参数的类型而省略参数名字。 如果函数没有参数,则用 void 填充。 例如:

void SetValue(int width, int height); // 良好的风格 
void SetValue(int, int);			  // 不良的风格
float GetValue(void); 				  // 良好的风格
float GetValue();					  // 不良的风格

【规则1-2】参数命名要恰当,顺序要合理。

例如编写字符串拷贝函数 StringCopy,它有两个参数。如果把参数名字起为 str1str2,例如

 void StringCopy(char *str1, char *str2);

那么我们很难搞清楚究竟是把 str1 拷贝到 str2 中,还是刚好倒过来。 可以把参数名字起得更有意义,如叫 strSourcestrDestination。这样从名字上就可以看出应该把 strSource 拷贝到 strDestination

还有一个问题,这两个参数那一个该在前那一个该在后?参数的顺序要遵循程序员的习惯。一般地,应将目的参数放在前面,源参数放在后面。 如果将函数声明为:

void StringCopy(char *strSource, char *strDestination);

别人在使用时可能会不假思索地写成如下形式:

char str[20]; 
StringCopy(str, “Hello World”); // 参数顺序颠倒

【规则1-3】如果参数是指针,且仅作输入用,则应在类型前加 const,以防止该 指针在函数体内被意外修改。 例如:

void StringCopy(char *strDestination,const char *strSource);

【规则1-4】如果输入参数以值传递的方式传递对象,则宜改用“const &”方式 来传递,这样可以省去临时对象的构造和析构过程,从而提高效率。


【建议1-1】避免函数有太多的参数,参数个数尽量控制在 5 个以内。如果参数太多,在使用时容易将参数类型或顺序搞错。
【建议1-2】尽量不要使用类型和数目不确定的参数。

C 标准库函数 printf 是采用不确定参数的典型代表,其原型为:

 int printf(const chat *format[, argument]⋯);

这种风格的函数在编译时丧失了严格的类型安全检查

http://www.khdw.cn/news/23790.html

相关文章:

  • 怎样用模板做网站安装百度到桌面
  • 成都p2p网站建设外贸网站优化推广
  • 做网站买什么服务器吗seo中文意思是
  • 网站发送邮件连接怎么做网站搜索引擎
  • 好看的论坛网站模板关键词app
  • 鑫瀚通网站建设表白网页制作免费网站制作
  • 个人网站设计与实现源码适合中层管理的培训
  • Wordpress本地打开就很慢西安网站seo诊断
  • 在百度建免费网站网站制作app免费软件
  • 公司域名不变网站做变动广东网站营销seo方案
  • 做网站都需要准备什么深圳网络推广培训机构
  • 如何做棋牌网站搜外友链
  • 武汉制作网站公司网站电脑速成班短期电脑培训班
  • 免费制作微信网页网站淄博百度推广
  • 网站导航这么做关键词云图
  • 哪个网站可以在线做高考题关键词搜索引擎
  • wordpress建设购物网站关键词在线听免费
  • 庆阳市建设局海绵城市网站seo站内优化最主要的是什么
  • 抖音官网链接网站怎么做免费网站推广
  • 网站备案教程关键词seo公司推荐
  • 手机上自己做网站吗公关公司经营范围
  • 90设计网站手机版宁波seo排名优化
  • 上网服务免费seo网站自动推广
  • 小说网站的图片长图怎么做的成都关键词排名系统
  • 制作网站的要素佛山旺道seo
  • 大数据网站怎么做搜索引擎网页
  • 怎么做微信推送 网站常德网站建设公司
  • 做外贸的有哪些网站外贸独立站推广
  • 中职网站建设教学计划网站推广软件哪个好
  • 海报素材网站推荐怎么开发网站