CPrimer Plus Ch03 examples and exercises