谁给我分析一下这个程序,为什么是这个结果#include <iostream.h>int n;int func(int x);void main(){ inta,b; a=5; b=func(a); cout<<"\nlocala="<<a<<endl <<"

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 10:03:37
谁给我分析一下这个程序,为什么是这个结果#include <iostream.h>int n;int func(int x);void main(){       inta,b;       a=5;       b=func(a);       cout<<"\nlocala="<<a<<endl              <<"
xV݊@~Xٲe?MmS/1936tM&Z\UD 7xuˤ} 3iݺ[ :930|ߙ!͠u`6?'d{ ?y;:LGp'/ _]v)be5\?b!n)w҈2fSΝ^qwm .]l &jXEVV c7ʾg1x`M"LBmO837Q(d"ld3dvfEAcԥɂ._9^> \Tw^KﲼS} C~/#CsP,"nlLu/Rj*ޟAt޳+ Xr#œR3dY^lZ(75W/ nBF ފ/UHX wlv; {{ L*9WDѮ:n̏\;b+s\|񮳦^7$iMfJja0e)6e"EX`dP`uR7@!X2۠˪YPH!,αS,.r!5Ua!ծ0z fW Z09~3z{|)yJ'I}pj~G{M1 8w_0@6

谁给我分析一下这个程序,为什么是这个结果#include <iostream.h>int n;int func(int x);void main(){ inta,b; a=5; b=func(a); cout<<"\nlocala="<<a<<endl <<"
谁给我分析一下这个程序,为什么是这个结果
#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(){ inta,b; a=5; b=func(a); cout<<"\nlocala="<<a<<endl <<"
你好!
你不是不懂吗?什么意思