Using pointers to strings Pointer to string contains address of string Pointer variable can be used just like string variable with functions that expect strings char msg[] = "Run for your lives!"; char ok[] = "Sorry, false alarm."; char *pmsg; Can use string variable name for printf output printf( "%s\n", msg ); ... printf( "%s\n", ok ); Can use pointer variable for printf output pmsg = msg; printf( "%s\n", pmsg ); ... pmsg = ok; printf( "%s\n", pmsg );