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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 00:59:49
关于c语言:请问这个开头为什么要用static定义静态局部变量?#includevoid 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
关于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当然会出错