/Anonimizzato23042Utente anonimizzato21 feb 2018, 18:35Se io dichiaro un vettore di questo tipo: int a[10]; for(int k=0; k<10; k++){ a[k]=k; } Andando a stampare a[10] (che non esiste) cout<<a[10]<<endl; esce questo numero: 4196107. E' totalmente casuale? Se non l'ho definito perché mi stampa un numero?
OoregonSuper FamosoIscritto danov, 2011Messaggi2191721 feb 2018, 18:59Casuale, è il contenuto della memoria. Non è detto che se non l'hai definito la memoria non esista e non sia leggibile, magari è parte di un'altra variabile.