成功软件开发者的9种编程习惯 3

    技术2022-05-11  130

    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里定义的作业,上面的例子是要执行结束。

    最新回复(0)