switch case语句:
1 switch(表达式) 2 { 3 case 常量表达式1: 4 { 5 语句块1; 6 break; 7 } 8 …… 9 case 常量表达式n: 10 { 11 语句块n; 12 break; 13 } 14 default: 15 { 16 语句块n+1; 17 } 18 }
当碰到多个常量使用同一语句块时,我习惯性用了pascal的写法,即如case 1..3,5这样子,而正确的写法应该是:
1 case 1:case 2:case 3: 2 { 3 for (i=0;i<l3;i++) { 4 cout<<"X"; 5 } 6 break; 7 }
感觉在这一点上稍显麻烦,比如碰到case ‘A‘..‘Z‘的情况,反而用if更为方便,从这一点上看c++的case没有pascal的方便
时间: 2024-10-11 16:42:40