看到 continue   以下的指令都不用做  但要繼續迴圈
看到 break        就跳出迴圈

ex:
void main (void)
{
      int i;
         for(i=0; i<=9; i++)
         {
                 if(i%2==1)  countinue;    
                 cout << i <<endl;              
         }
}

i=0  if (  i=0除於2    餘數==1)不成立
cout<<0

i=1 if  成立  countinue  以下指令不做 回到上一層 

i=2 if 不成立
cout<<2

i=3 if  成立  countinue  以下指令不做 回到上一層 

i=4 if 不成立
cout<<4
   
i=5 if  成立  countinue  以下指令不做 回到上一層 

i=6 if 不成立
cout<<6

i=7 if  成立  countinue  以下指令不做 回到上一層 

i=8 if 不成立
cout<<8

i=9 if  成立  countinue  以下指令不做 回到上一層 

============================================
void main(void)
{
     char c='A'
     switch (c)
     {
                case 'a' :
                case 'A' :
                        cout<< "A" << endl;
                case 'b' :
                case 'B' :
                        cout<<"B"<<endl;
                         break;
                default:  
                        cout<<" error " <<endl;
                        break;
     }
}

ANS:cout<<"A"  因為沒有 break 所以繼續 cout<<"B"
arrow
arrow
    全站熱搜

    happyyogirlgo 發表在 痞客邦 留言(0) 人氣()