c语言变量声明一定要在开头吗