首页 > 试题广场 >

注意下列程序中的静态局部变量,写出运行结果。 =

[问答题]
注意下列程序中的静态局部变量,写出运行结果。
//===================================
//e0702.cpp
//静态局部变量
//===================================
#include<iostream>
using namespace  std;
//-----------------------------------
void func(); 
int n =  1;
//-----------------------------------
int main() {
static int x =  5; 
int y;
y = n;
cout<< "Main--x="<<x<<”,y="<<y<<",n="<<n<<"\n"; 
func();
cout<<”Main--x=”<<x<<" , y="<<y<<",n="<<n<<"\n"; 
func() ;
}//----------------------------------
void func() {
  statie int x = 4; 
  int y= 10;
  x += 2;
  n += 10;
  y += n;
  cout<<"Func--x="<<x<<",y="<<y<<",n="<<n<<"\n"; 
}//==================================


推荐
运行结果为:
Main--x=5, y=1, n=1
Func--x=6, y=21, n=11
Main--x=5,y=1,n=11
Func--x=8,y=31,n=21
发表于 2018-04-18 20:34:26 回复(0)
Main--x=5,y=1,n=1
Func--x=6,y=21,n=11
Main--x=5,y=1,n=11
Func--x=8,y=31,n=21



编辑于 2021-05-05 21:58:08 回复(0)