博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
成功软件开发者的9种编程习惯 3 (转)
阅读量:2502 次
发布时间:2019-05-11

本文共 636 字,大约阅读时间需要 2 分钟。

成功软件开发者的9种编程习惯 3 (转)[@more@]
4. 不乱用if语句
有些人很喜欢用“if”语句,如下:
if(a == 0)
{
  a++;
  return(a);
}
if(a == 1)
{
  a += 5;
  return(a);
}
if(a == 2)
{
  a += 10;
  return(a);
}
if(a == 3)
{
  a += 20;
  return(a);
}
if(a == 4)
  exit(1);
  有没有比这更好的办法呢?else if语句?不是。好的方法是用“switch-case”语句来写简便的 :
switch(a)
{
  case 0: a++;
    return(a);
  case 1: a += 5;
    return(a);
  case 2: a += 10;
    return(a);
  case 3: a += 20;
    return(a);
  default: exit(1);
}
  如果没有与a一致的值,会 default里定义的作业,上面的例子是要执行结束。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-975255/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10748419/viewspace-975255/

你可能感兴趣的文章
前端数据可视化插件(二)图谱
查看>>
kafka web端管理工具 kafka-manager【转发】
查看>>
获取控制台窗口句柄GetConsoleWindow
查看>>
Linux下Qt+CUDA调试并运行
查看>>
3.1.1;例3-1
查看>>
BZOJ4066: 简单题
查看>>
用户添加修改文件的操作
查看>>
C# 2015关键字
查看>>
PostgreSQL 数据库备份
查看>>
Binder
查看>>
RabbitMQ 在Linux环境中的默认位置
查看>>
Xcode找Library位置
查看>>
[P1121]环状最大两段子段和
查看>>
操作数据库出现InvalidOpertionException(内部连接致命错误)
查看>>
深入ASP.NET数据绑定(中)——数据双向绑定机理
查看>>
Toolbar使用
查看>>
mysql优化
查看>>
线程的几种创建方式
查看>>
免费的Bootstrap等待页面的应用模板
查看>>
JS DOM操作(四) Window.docunment对象——操作内容
查看>>