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

上饶市网站建设_网站建设公司_SSL证书_seo优化

俄语网站叫什么yandex,做网站长沙,电商网站零售客户,哪里有个人做网站的【规则1-21】按字母或数字顺序排列各条case语句。如果所有的case语句没有明显的重要性差别#xff0c;那就按A-B-C或1-2-3等顺序排列case语句。这样做的话#xff0c;你可以很容易的找到某条case语句。比如#xff1a;switch(variable){case A://program codebreak;case B:/…【规则1-21】按字母或数字顺序排列各条case语句。如果所有的case语句没有明显的重要性差别那就按A-B-C或1-2-3等顺序排列case语句。这样做的话你可以很容易的找到某条case语句。比如switch(variable){case A://program codebreak;case B://program codebreak;case C://program codebreak;…default:break;}【规则1-22】把正常情况放在前面而把异常情况放在后面。如果有多个正常情况和异常情况把正常情况放在前面并做好注释把异常情况放在后面同样要做注释。比如switch(variable){/////正常情况开始case A://program codebreak;case B://program codebreak;//正常情况结束////异常情况开始case -1://program codebreak;//异常情况结束//…default:break;}【规则1-23】按执行频率排列case语句把最常执行的情况放在前面而把最不常执行的情况放在后面。最常执行的代码可能也是调试的时候要单步执行的最多的代码。如果放在后面的话找起来可能会比较困难而放在前面的话可以很快的找到。【规则1-24】简化每种情况对应的操作。使得与每种情况相关的代码尽可能的精炼。case语句后面的代码越精炼case语句的结果就会越清晰。你想想如果case语句后面的代码整个屏幕都放不下这样的代码谁也难看得很清晰吧。如果某个case语句确实需要这么多的代码来执行某个操作那可以把这些操作写成一个或几个子程序然后在case语句后面调用这些子程序就ok了。一般来说case语句后面的代码尽量不要超过20行。【规则1-25】不要为了使用case语句而刻意制造一个变量。case语句应该用于处理简单的容易分类的数据。如果你的数据并不简单那可能使用ifelseif的组合更好一些。为了使用case而刻意构造出来的变量很容易把人搞糊涂应该避免这种变量。比如char action  a[0];switch (action){case ‘c’:fun1()break;case ‘d’:…break;default:break;}这里控制case语句的变量是action。而action的值是取字符数组a的一个字符。但是这种方式可能带来一些隐含的错误。一般而言当你为了使用case语句而刻意去造出一个变量时真正的数据可能不会按照你所希望的方式映射到case语句里。在这个例子中如果用户输入字符数组a里面存的是“const”这个字符串那么case语句会匹配到第一个case上并调用fun1()函数。然而如果这个数组里存的是别的以字符c开头的任何字符串(比如“col”“can”)case分支同样会匹配到第一个case上。但是这也许并不是你想要的结果这个隐含的错误往往使人抓狂。如果这样的话还不如使用if-else if组合。比如if(0  strcmp(“const”a)){fun1();}else if{…}【规则1-26】把default子句只用于检查真正的默认情况。有时候你只剩下了最后一种情况需要处理于是就决定把这种情况用default子句来处理。这样也许会让你偷懒少敲几个字符但是这却很不明智。这样将失去case语句的标号所提供的自说明功能而且也丧失了使用default子句处理错误情况的能力。所以奉劝你不要偷懒老老实实的把每一种情况都用case语句来完成而把真正的默认情况的处理交给default子句。__
http://www.ihoyoo.com/news/8039.html

相关文章:

  • 数字镭网站开发电子商务网站建设的风险分析
  • 上海网站推广行业需求广告公司后期制作
  • 互联网创业项目整合网站导出wordpress所有链接
  • 上海论坛网站建设注册公司费用会计分录
  • 营销型企业网站特点wordpress 官方网站
  • wordpress优秀移动站点专业的建设企业网站
  • 百度云盘做网站空间外贸网站建设公司平台
  • 祥云平台网站管理系统注册官网
  • 不备案 国内网站网站建设 大公司排名
  • 国内flash网站百度网站开发合同范本
  • 服装网站建设物流配送系统网站app用什么语言开发
  • 网站目标定位概念泉州网站建站模板
  • 张家界网站开发wordpress会员功能
  • 大连 手机网站案例陕西渭南住房和城乡建设厅网站
  • 湛江城乡建设网站国内顶尖工业设计公司
  • 网站建设公司济宁美团招聘网站开发
  • 娱乐网站导航app开发长沙
  • 江西建设质量安全监督网站抖音代运营一般收费
  • 长沙网站seo推广成功的品牌推广案例分析
  • 用c 来建设网站wordpress怎么修改模板
  • 重庆网站排名推广网站建设公司基本流程
  • 做网站用什么数据库廊坊网站制作费用
  • 中企动力网站模板wordpress的页面和首页一样
  • 江苏建设厅网站电话多少成都idc机房托管
  • 万户网站管理系统4.0qq群优惠券里面网站怎么做的
  • 网站备案技巧备案网站负责人
  • 好的手表网站洛阳市政建设集团网站
  • 桐城网站设计wordpress 万能搜索页
  • 学校网站做网页飘窗怎么做青岛网站设计制作
  • 专做商铺中介网站品牌推广费用预算