Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!caen!uflorida!haven!adm!smoke!gwyn From: gwyn@smoke.brl.mil (Doug Gwyn) Newsgroups: comp.lang.c Subject: Re: confusion with char *a and char a[NUM] Message-ID: <14690@smoke.brl.mil> Date: 8 Dec 90 22:14:58 GMT References: <14638@smoke.brl.mil> <28339@mimsy.umd.edu> <928@chem.ucsd.EDU> Organization: U.S. Army Ballistic Research Laboratory, APG, MD. Lines: 12 In article <928@chem.ucsd.EDU> tps@chem.ucsd.edu (Tom Stockfisch) writes: >I think there is an excellent explanation for the confusion about arrays and >pointers: the "base document" for C didn't always get it right. The Base Document was Appendix A, not the tutorial portion of K&R I. I think in context, especially considering the preceding material, the cited colloquial usage wasn't especially misleading. Note that argv could not have been said to BE an array of string pointers, which is what one would have liked to say, because arguments cannot be arrays.