24小时热门版块排行榜    

查看: 268  |  回复: 2

刘源416

木虫 (正式写手)

至尊

[求助] 一道不懂得C语言题目已有1人参与

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct stu {  
    char  *name, gender;
    int  score;
};
main()
{  
    struct stu  a={NULL, 'm', 290}, b;
    a.name=(char *)malloc(10);
    strcpy(a.name, "Zhao";
    b = a;   b.gender = 'f';   b.score = 350;
    strcpy(b.name, "Qian";
    printf( "%s,%c,%d,", a.name, a.gender, a.score );
    printf( "%s,%c,%d\n", b.name, b.gender, b.score );
}
为什么a.name会被修改为Qian?
回复此楼
上善若水 虚怀若谷 宁静致远 淡泊明志
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

baghnac

金虫 (小有名气)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
刘源416: 金币+3, 有帮助 2015-08-03 07:08:50

baghnac

金虫 (小有名气)

【答案】应助回帖

★ ★
刘源416: 金币+2, 有帮助 2015-08-03 07:09:54
相关版块跳转 我要订阅楼主 刘源416 的主题更新
信息提示
请填处理意见