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);
}