#include #include int main(int argc, char *argv[]) { int i; double* p; // We uses this reference variable to access // dynamically created array elements p = malloc(10*sizeof(double) ); // Make double array of 10 elements for ( i = 0; i < 10; i++ ) p[i] = i; // put value i in array element i for ( i = 0; i < 10; i++ ) printf("p[%d] = %lf\n", i, p[i] ); free(p); // Un-reserve the memory for array }