I was experimenting in auto-variable initialization (eg int k; ) and I found out that :
--On most windows machines ints are not auto-initialized to 0
but
on some linux machines ints are auto-initialized to 0.
Is there any standard (C89 / C99?) which specifies the behavior of the following program or it is undefined?
Thanks in advance.Code:int main (){ int k; printf("%d",k); }