今天在学习C语言的时候,出现了一系列报错,如下图所示。
原因
产生此类错误的原因,是因为C语言在定义局部变量的时候,必须将局部变量定义在函数前面,或者局部空间的起始位置。C原因对局部变量的要求比较严格。
解决办法
1,第一个方法,将源文件的后缀名改为.cpp文件,因为在C++中可以随意定义变量,而.cpp是c++语言的源程序,c++兼容c语言的绝大部分语法特性。
2,第二个方法,找到变量定义的位置,将变量定义在函数的起始位置。
演示如下图所示
错误提示
解决办法
今天在学习C语言的时候,出现了一系列报错,如下图所示。
产生此类错误的原因,是因为C语言在定义局部变量的时候,必须将局部变量定义在函数前面,或者局部空间的起始位置。C原因对局部变量的要求比较严格。
1,第一个方法,将源文件的后缀名改为.cpp文件,因为在C++中可以随意定义变量,而.cpp是c++语言的源程序,c++兼容c语言的绝大部分语法特性。
2,第二个方法,找到变量定义的位置,将变量定义在函数的起始位置。
演示如下图所示
错误提示
解决办法