Strange behaviour of int inside a struct Strange behaviour of int inside a struct go go