Visualizzazione dei risultati da 1 a 7 su 7

Visualizzazione discussione

  1. #3
    E' abbastanza semplice:
    i++ PRIMA esegue l'istruzione e DOPO incrementa
    ++i PRIMA incrementa e DOPO esegue l'istruzione.

    Ti faccio un esempio:
    codice:
    int i=0;
    cout<< i++; // prima stampa e poi incrementa
    cout<<i;
    Questo codice stampa:
    0
    1

    ora proviamo ad utilizzare l'altro operatore:
    codice:
    int i=0;
    cout<< ++i; // prima incrementa e poi stampa
    cout<<i;
    Questo codice stampa:
    1
    1

    Se invece utilizziamo questi operatori come istruzioni a sč stanti, e non all'interno di altre istruzioni, allora hanno lo stesso comportamento, quindi scrivere:
    i++;
    e
    ++i;
    č la medesima cosa.

    Spero che adesso ti sia chiaro
    Ultima modifica di MItaly; 21-09-2015 a 08:53

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.