Why do assignments of \'num\' to my_struct and my_confusing differ in the function use_struct()? For that matter, why I assign \'num\' to my_struct using both "."