#include #include int main( void ) { int *array; int i; int len; int *unp; unp = malloc( sizeof( *unp ) ); // uninitialized pointer if ( !unp ) return ( EXIT_FAILURE ); len = 30000; if ( ( array = malloc( len * sizeof( *array ) ) ) ) { for ( i = 0; i < len; i++ ) { if ( array[ i ] != *unp ) { printf( "random value: %d.\n", array[ i ] ); break; } } free( array ); while ( 1 ) ; } free( unp ); return ( EXIT_SUCCESS ); }