Visualizzazione dei risultati da 1 a 3 su 3

Discussione: array .. dichiarazione

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085

    array .. dichiarazione

    A cosa servirebbe la dichiarazione di un 'array' se non può essere usato prima che ci sia la sua creazione ?
    da una provetta che ho fatto .. mi sembra che non si possano fare entrambe le cose:

    dichiarazione -> int[] ax;
    creazione -> int[] ax = new int[3];

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    esempio
    codice:
    int[] ax=null;
    
    if(condizione)
    {
         ax =new int[4];
    }
    else
    {
         ax =new int[3];
    }
    
    ax[0]=1;
    se invece facessi
    codice:
    if(condizione)
    {
         int[] ax =new int[4];
    }
    else
    {
         int[] ax =new int[3];
    }
    
    ax[0]=1;//ERRORE IN COMPILAZIONE ax NON E' VISIBILE

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Re: array .. dichiarazione

    Originariamente inviato da JANUS70
    A cosa servirebbe la dichiarazione di un 'array' se non può essere usato prima che ci sia la sua creazione ?
    Tieni presente che nessun oggetto può essere utilizzato prima che vi sia la sua creazione.
    La dichiarazione di un oggetto (ma anche di una variabile di tipo primitivo) serve solo a far conoscere la sua esistenza all'interno di quello specifico scope.


    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

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.