关于c语言:请问这个开头为什么要用static定义静态局部变量?#includevoid main() { static int m,n,b[15][15]; b[0][1]=1; for(m=1;m

来源:学生作业帮助网 编辑:六六作业网 时间:2024/07/18 04:46:43
关于c语言:请问这个开头为什么要用static定义静态局部变量?#includevoidmain(){staticintm,n,b[15][15];b[0][1]=1;for(m=1;m关于c语言:请

关于c语言:请问这个开头为什么要用static定义静态局部变量?#includevoid main() { static int m,n,b[15][15]; b[0][1]=1; for(m=1;m
关于c语言:请问这个开头为什么要用static定义静态局部变量?
#include
void main()
{
static int m,n,b[15][15];
b[0][1]=1;
for(m=1;m

关于c语言:请问这个开头为什么要用static定义静态局部变量?#includevoid main() { static int m,n,b[15][15]; b[0][1]=1; for(m=1;m
static变量会默认初始化为0.你的b[][]并没有初始化,去掉static当然会出错