Come si determina quando e dove utilizzare un ciclo for in programmazione? [chiuso]

-1

Come si determina quando e dove utilizzare un ciclo for in programmazione?

    
posta uiuxmonkey 10.07.2017 - 02:45
fonte

2 risposte

2

È utile utilizzare il ciclo for quando si conosce il numero di iterazioni da eseguire, in base a un valore.
Al contrario, dovresti usare il ciclo while quando il tuo ciclo deve fermarsi a seconda di un diverso tipo di parametro.
Vediamo due esempi in C ++:

Per ciclo

Qui abbiamo un caso molto semplice di usare il ciclo for

int StopValue = 10
for ( int i = 0; i<StopValue ; i++)
{
    cout<<i<<endl;
}

While loop

Qui abbiamo una semplice lista concatenata, che vorremmo controllare quanti link abbiamo:

struct Node {
    int x;
    Node *nextNode;
}

// Declaration & initialization of your chained list

// Check how many link we have 
Node* head= YourFirstNode;
int NumOfLink =0; 
while (head->nextNode != nullptr)
{
    NumOfLink ++;
    head = head->nextNode;
}
    
risposta data 10.07.2017 - 12:14
fonte
1

I loop vengono utilizzati per eseguire la stessa operazione su dati diversi in sequenza.

Se la condizione di uscita dal ciclo è nota in anticipo, è possibile utilizzare un ciclo for.

    
risposta data 10.07.2017 - 11:37
fonte

Leggi altre domande sui tag