Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!att!ihuxv!bareta From: bareta@ihuxv.ATT.COM (Benyukhis) Newsgroups: comp.lang.c Subject: Array intialization Keywords: array of pointers Message-ID: <3420@ihuxv.ATT.COM> Date: 2 Jun 89 18:36:03 GMT Organization: AT&T Bell Laboratories - Naperville, Illinois Lines: 9 The following declaration is illegal. Why?????? char *a = "string1"; char *b = "string2"; char *c = "string3"; char *g[] = { a, b, c }; What if the compiler was 3 pass one?