16. Strange Problems

16.3 This program crashes before it even runs!

16.4 I have a program that seems to run correctly, but then crashes as it's exiting.

16.5 This program runs perfectly on one machine, but I get weird results on another.

16.6 Why does the code "char *p = "hello, world!"; p[0] = 'H';" crash?

16.8 What does ``Segmentation violation'' mean?