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

admin2017-09-20  25

问题 使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
    150
    200
    注意:错误的语句在∥********error********的下面,
修改该语句即可。
提示:定义Number1为一个整型数据位长的变量。
#include
∥********error********
Struct
{
∥********error********
    int Number1:1;
    int Number2;
}MyStruct;
void main()
{
    MyStruct mstr;
    mstr.Number1=150;
    mstr.Number2=15;
∥********error********
    int*ptr=&mstr.Number1;
    cout<<*ptr<    *ptr=2 0 0;
    cout<<*ptr<}

选项

答案(1)typedef struct (2)int Number1:32; 或int Numberl ; (3)int*ptr=(int*)&mstr;

解析 结构体MyStruct有两个成员变量Number1和Number2,主函数中定义结构变量mstr,并通过指针改变变量mstr内Number1的值。
转载请注明原文地址:https://jikaoti.com/ti/Zxt0FFFM
0

最新回复(0)