Vetor Alocado Dinamicamente  
					float* prod_vetorial(float* u, float* v)  
					{
					float *p = (float*) malloc(3 * sizeof(float));  
					p[0] = u[1]*v[2] – v[1]*u[2];  
					p[1] = u[2]*v[0] – v[2]*u[0];  
					p[2] = u[0]*v[1] – v[0]*u[1];  
					return p;  
					}
					•
					A variável precebe endereço inicial da área alocada  
					dinamicamente:  
					–
					a função que chama prod_vetorial pode acessar a área  
					apontada pelo valor retornado;  
					–
					problema: alocação dinâmica para cada chamada da função:  
					•
					•
					ineficiente do ponto de vista computacional;  
					requer que a função que chama seja responsável pela liberação do espaço alocado.