谁给我分析一下这个程序,为什么是这个结果
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/05 01:11:10
谁给我分析一下这个程序,为什么是这个结果
#include <iostream.h>
int n;
int func(int x);
void main()
{
int
a,b;
a=5;
b=func(a);
cout<<"\nlocal
a="<<a<<endl
<<"local
b="<<b<<endl
<<"globel
n="<<n<<endl;
a++;
b=func(a);
cout<<"\nlocal a="<<a<<endl
<<"local
b="<<b<<endl
<<"globel
n="<<n<<endl;
}
int func(int x)
{
int
a =1;
static
int b=10;
a++;
b++;
x++;
n++;
cout
<<"\nlocal func a="<<a<<endl
<<"local
func b="<<b<<endl
<<"parameter
x="<<x<<endl;
return
b;
}
#include <iostream.h>
int n;
int func(int x);
void main()
{
int
a,b;
a=5;
b=func(a);
cout<<"\nlocal
a="<<a<<endl
<<"local
b="<<b<<endl
<<"globel
n="<<n<<endl;
a++;
b=func(a);
cout<<"\nlocal a="<<a<<endl
<<"local
b="<<b<<endl
<<"globel
n="<<n<<endl;
}
int func(int x)
{
int
a =1;
static
int b=10;
a++;
b++;
x++;
n++;
cout
<<"\nlocal func a="<<a<<endl
<<"local
func b="<<b<<endl
<<"parameter
x="<<x<<endl;
return
b;
}
你好!
你不是不懂吗?什么意思
再问: 这是老师给的程序,叫我们区分全局变量,局部变量与局部静态变量,不是我编的,意思就是我看不懂
再答: 要想让我继续回答你的问题,就先采纳吧,私信联系 圆柱体和圆锥体的也改过了
再问: 大神原来是你啊,没仔细看
你不是不懂吗?什么意思
再问: 这是老师给的程序,叫我们区分全局变量,局部变量与局部静态变量,不是我编的,意思就是我看不懂
再答: 要想让我继续回答你的问题,就先采纳吧,私信联系 圆柱体和圆锥体的也改过了
再问: 大神原来是你啊,没仔细看