> C or C++ are very tough languages for beginners, because
> there are so many ways to be distracted by difficult-to-debug
> problems, in the areas of:  ....

One of my favorites is

#define MAX = 100

when combined with

  .... x=MAX  ....

--
Wes Groleau
http://freepages.genealogy.rootsweb.com/~wgroleau