问题描述: C语言踩坑记录:本人一直使用C++,有些临时变量或者不是每个分支都用到的变量,并不会每次都去声明和定义。这个习惯导致在C语言中报错,使用时将此类型用作表达式非法,吭哧老半天发现C中变量声明要放在函数起始位置,不能使用时才去声明。 解决方案: C语言中变量的声明要放到函数入口起始位置!!!