This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Variable values before initialisaton
- From: "Rob Quill" <rob dot quill at gmail dot com>
- To: gdb at sourceware dot org
- Date: Thu, 23 Nov 2006 17:12:04 +0000
- Subject: Variable values before initialisaton
Hi,
Sorry to ask to many questions in one day. but I was wondering fi
anyone could explain why a variable can have a value before it has
been declared.
In my code I have:
int i = 0;
int j = 2;
int k = 3;
and if I print the value of k any time before it has been set to 3, it
get it being equal to a very large number, rather than it not being in
the current scope. Is this a debugging thing, or something to do with
the way the code is compiled, or something else?
Thanks,
Rob