改正: 在c89(1989年)标准中规定了c文件中局部变量的定义只能放在所有执行语句前,放在开头处;c99(1999年)标准中c文件中局部变量的定义可以放在任何地方。代码中 ==GPIO_InitTypeDef GPIO_InitStruct;==只能放在开头或者改为c99标准.