Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!helios!bcm!dimacs.rutgers.edu!seismo!uunet!samsung!uakari.primate.wisc.edu!sdd.hp.com!spool.mu.edu!snorkelwacker.mit.edu!ai-lab!filisa@albert.ai.mit.edu From: filisa@albert.ai.mit.edu (Filisa Vistima) Newsgroups: comp.lang.c Subject: initialization of automatic structures/unions Message-ID: <13599@life.ai.mit.edu> Date: 27 Feb 91 21:49:23 GMT Sender: news@ai.mit.edu Lines: 14 If such a construct such as this is illegal (says my compiler): struct Stuff { int i, j, k, l; }; int main(argc, char ** argv) { struct Stuff stuffy = { 0, 0, 0, 0 }; /* illegal part */ } Can someone give me a good reason why initializing automatic structures/unions is illegal? Thanks. filisa