MS C Compiler requires declarations of variables to be at the beginning of a function. Is that supported by the standard?
A common error is
'var' : 开发者_Python百科illegal use of this type as an expression
this is C89. in C99 you may declare them anywhere.
精彩评论