Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    sostituzione parametro in ciclo for

    ho visto in un codice una cosa del genere

    for (; i < n; i++)
    v[i] = v[i+1];

    potreste cortesemente spiegarmi cos'e' quel punto punto e virgola e cosa sostitusce ?

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    se vuoi dire il primo ; di for (; i < n; i++)
    non sostituisce nulla
    se i č stata giā dichiarata prima del for, non puoi dichiararla di nuovo

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Originariamente inviato da floyd
    se vuoi dire il primo ; di for (; i < n; i++)
    non sostituisce nulla
    se i č stata giā dichiarata prima del for, non puoi dichiararla di nuovo
    Non solo.
    In quel modo alla variabile 'i' non viene nemmeno riassegnato un nuovo valore. Questo significa che se l'esecuzione entra nel for che 'i' vale 4 allora verranno modificato tutti e soli gli elementi del vettore a partire da quello con indice 4.


    Ciao.
    "Perchč spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    capito!
    grazie molte!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.