C语言结构问题!!!

2025-03-23 03:22:45
推荐回答(1个)
回答1:

关键是第一道题的a=(char *)malloc(10);

 a.name=(char*)malloc(10);产生最下边的内存空间。b=a;使得b.name指向最下边的内存地址,与a.name指向同一存储空间。b.name的值改变,也就是a.name的值改变