使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 100 注意:错误的语句在∥********error********的下面,修改该语句即可。 #include St

admin2020-06-29  26

问题 使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为:
    100
    注意:错误的语句在∥********error********的下面,修改该语句即可。
#include
StatiC int x=50;
int t=0;
int*func(int X,int Y,int z)
{
    t=t+x+y+Z;
   ∥********error********
    return t;
};
void main()
{
    int y=3 0;
    int x=1 0;
    int z=2 0;
∥********error********
    x=x;
∥********error********
    cout<}

选项

答案(1)return&t; (2)x=::x; (3)cout<<*func(x,y,z)<
解析 程序当中定义了全局静态变量x,主函数内又定义了一个和静态变量x重名的变量x,在使用时需要注意区分这两个变量。函数func(int x,inly,int z)返回一个整型数据指针,功能是将参数x,y,z三者求和,通过指针返回运算结果。
转载请注明原文地址:https://jikaoti.com/ti/nTl0FFFM
0

最新回复(0)