Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15
  1. #11
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da robe92
    e quale sarebbe la differenza tra *dim++ e (*dim)++ ?
    Beh ... era la domanda che ti avevo fatto un po' di post fa ... non l'hai vista?

    In ogni caso, le parentesi modificano la priorità delle operazioni ... prova a pensarci su
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  2. #12
    quindi posso dire che includo in un'unica istruzione due istruzioni giusto?

  3. #13
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Beh ... sì, ma non è questo il punto ... la parte importante è l'ordine con cui le due istruzioni sono eseguite.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #14
    perfetto, grazie

  5. #15
    Utente bannato
    Registrato dal
    Oct 2010
    Messaggi
    1,219
    L' operatore di post-incremento ++ ha la precedenza sull' operatore * .
    Fare un post-incremento significa che la variabile viene incrementata dopo l' istruzione che stai eseguendo.Però qua la differenza sostanziale è cosa viene incrementato.
    In questa istruzione:
    codice:
    *dim++
    Siccome ++ ha pa precedenza, dim mantiene lo stesso valore ma dopo l' istruzione verrà incrementato.Ma dim è un puntatore, per cui verrà incrementato il puntatore.
    Con questa istruzione invece:
    codice:
     (*dim)++
    Dopo l' istruzione verrà incrementato il contenuto puntato da dim.

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.