#include #include int main() { #if 0 char *name; /* NO memory allocated -- expect a segmentation fault */ #endif #if 0 char name[100]; /* memory allocated statically */ #endif char *name = (char *)malloc( 100 ); /* memory allocated dynamically */ strcpy( name, "Dave" ); printf( "Hello %s\n", name ); return 0; }