有以下程序: #include #include struct S { char name[10]; }; main() { struct S s1,s2; strcpy(s1

admin2017-07-05  35

问题 有以下程序:
    #include
    #include
    struct S
    {
    char name[10];
    };
    main()
    {
    struct S s1,s2;
    strcpy(s1.name,"XXX");
    strcpy(s2.Flame,"=");
    s1=s2;
    printf("%s\n",s1.name);
    }
    程序运行后的输出结果是(    )。

选项 A、:
B、XXX
C、=XX
D、X=

答案A

解析 主函数首先为结构体定义两个变量s1、s2,分别使用字符串拷贝函数strcpy()为s1和s2的成员name赋值,再将s2中的成员信息赋值给s1,因此输出为“=”,答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/o0i0FFFM
0

最新回复(0)