2014-06-07 2 views
-5

J'ai besoin d'aide pour ça. Quelqu'un peut-il m'expliquer pas à pas, étape par étape, comment le faire. Je veux vraiment apprendre ça.quel est le nombre d'instructions lors de son exécution?

c'est le code

int x = 0; 
for (int i = 0; i < 100; i++) { 
    if (i > 10) { 
     for (int j = 0; j < 10; j++) { 
      x++; 
     } 
    } 
} 
+0

Cette question semble être hors sujet, car ce n'est pas un forum de discussion. –

+2

Quelle est la question? (Que voulez-vous dire exactement par "instruction"?) Notez que le compilateur optimisera probablement tout cela à zéro, parce qu'il ne fait rien, donc la réponse pourrait être 0. –

Répondre

1

Jusqu'à i <= 10 il n'y aura pas augmentation de x. Après i = 11 le x augmente 10 fois pour chaque augmentation de i comme j boucles pour dix fois. Pour exemple: si i = 11, x = 0 à ce point .. mais dans la boucle de j il augmente de dix i.e. x = x + 10
valeur donc finale de x = 10 * 89 = 890. 89 à cause de i = 11-i = 99

Questions connexes