Quote:
	
	
		
			
				
					Originariamente inviato da  Antonio23
					 
				 
				dipende da cosa intendi per allocazione dinamica di una matrice... nessuno ti vieta di dichiarare una matrice semplicemente come un int * piuttosto che con un int **. se la dichiari semplicemente come un int *, allora le righe saranno tutte allocate consecutivamente. se invece la allochi come un int **, dipende dal contesto che non puoi prevedere a priori.   
			
		 | 
	
	
 
Intendo allocate come int**. Se definisco int*, non è una matrice, ma un vettore 
	Quote:
	
	
		
			
				
					Originariamente inviato da  Antonio23
					 
				 
				lo stesso vale per le allocazioni statiche della memoria... dipende tutto dal contesto, molto probabilmente saranno allocate consecutivamente, ma non è detto.    
			
		 | 
	
	
 
Non ho capito, il linguaggio C, le matrici statiche le alloca consecutivamente o no? Che intendi per "dipende dal contesto"? Cioè, se dichiaro 
	Codice:
	int matrice[100][100]
 
 è consecutiva o no in memoria?