00:01
Okay, continuing along our cs journey here, still talking about those variable things, because yeah, they are super, super important.
00:10
I touched on this a bit in the last question, but talking about initialization of variables and particularly the situation where we declare a variable, but we do not provide it with an initial value.
00:22
So we can call that an uninitialized variable.
00:26
So it's really hard to answer the question of what happens if you reference an uninitialized variable because every language is going to handle it differently.
00:34
I know in java, java puts default values in.
00:38
Java will put null in for object types and it'll put zero in for numerical types.
00:43
But i know that other languages don't do that.
00:46
And some languages will actually just leave the memory location unaltered.
00:51
So you have to remember that your computer's memory is constantly storing things for different programs at all times...