题目信息

题目类型
练习
题目年份
2023
题目题型
编程题
关 键 词
函数

题目题干

指出下列程序各函数中的全局变量与局部变量、静态变量与动态变量,以及各变量的存储类型、作用域与生存期,并写出下列程序的运行结果。
  1. #include <iostream> //0 
  2. using namespace std; /1 
  3. extern int x; //2 
  4. void change(void//3 
  5. register int y=0,z=3; //4 
  6. cout<<x<<'\t'<<y<<’\t'<<z<<endl; //5 
  7. x=2;y=2; //6 
  8. cout<<x<<'\t'<<y<<’\t'<<z<<endl; //7 
  9. //8 
  10. int x=3,y=4; //9 
  11. int main( ) //10 
  12. { auto int x,z= -3; //11 
  13. x=1; //12 
  14. cout<<x<<'\t'<<y<<’\t'<<z<<endl; //13 
  15. change(); //14 
  16. cout<<x<<'\t'<<y<<’\t'<<z<<endl; //15 
  17. cout<<::x<<'\t'<<::y<<’\t'<<z<<endl; //16 
  18. return 0; //17 
  19. //18 
指出下列程序各函数中的全局变量与局部变量、静态变量与动态变量,以及各变量的存储类型、作用域与生存期,并写出下列程序的运行结果。 #include <iostream> //0  using namespace std; /1  extern int x; //2  void change(void) //3  { register int y=0,z=3; //4  cout<<x<<'\t'<<y<<’\t'<<z<<endl; //5  x=2;y=2; //6  cout<<x<<'\t'<<y<<’\t'<<z<<endl; //7  } //8  int x=3,y=4; //9  int main( ) //10  { auto int x,z= -3; //11  x=1; //12  cout<<x<<'\t'<<y<<’\t'<<z<<endl; //13  change(); //14  cout<<x<<'\t'<<y<<’\t'<<z<<endl; //15  cout<<::x<<'\t'<<::y<<’\t'<<z<<endl; //16  return 0; //17  } //18 

答案解析

相关题目

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢