Is it necessary for a variable to have a storage class in c ? if yes then
what is the default storage class for a variable in formal argument in c i.e int foo (int x) so just before int x is there by default any storage class already assign to it (i.e register which is only possible storage class in c for formal arguments ) or no storage class assign ? and if register class is assign by default then what would happen if the variable size exceeds the size of register will it be converted into auto??