continuer l'instruction en Objective-C

le continue instruction dans le langage de programmation Objective-C fonctionne un peu comme le breakdéclaration. Au lieu de forcer l'arrêt, cependant, continue force la prochaine itération de la boucle à avoir lieu, en ignorant tout code intermédiaire.

Pour le for boucle, continueentraîne l'exécution du test conditionnel et des parties d'incrémentation de la boucle. Pour lewhile et do...while boucles, continue l'instruction fait passer le contrôle du programme aux tests conditionnels.

Syntaxe

La syntaxe d'un continue La déclaration en Objective-C est la suivante -

continue;

Représentation schématique

Exemple

#import <Foundation/Foundation.h>
 
int main () {
   
   /* local variable definition */
   int a = 10;

   /* do loop execution */
   do {
      if( a == 15) {
         /* skip the iteration */
         a = a + 1;
         continue;
      }
      NSLog(@"value of a: %d\n", a);
      a++;
     
   } while( a < 20 );
   return 0;
}

Lorsque le code ci-dessus est compilé et exécuté, il produit le résultat suivant -

2013-09-07 22:20:35.647 demo[29998] value of a: 10
2013-09-07 22:20:35.647 demo[29998] value of a: 11
2013-09-07 22:20:35.647 demo[29998] value of a: 12
2013-09-07 22:20:35.647 demo[29998] value of a: 13
2013-09-07 22:20:35.647 demo[29998] value of a: 14
2013-09-07 22:20:35.647 demo[29998] value of a: 16
2013-09-07 22:20:35.647 demo[29998] value of a: 17
2013-09-07 22:20:35.647 demo[29998] value of a: 18
2013-09-07 22:20:35.647 demo[29998] value of a: 19