为什么答案是A?其他三个问题出在哪里了?

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

B p[0].s=“abc”,s是一个数组,赋值不能直接给字符串,可以用循环s[0]~s[9]逐个赋值;
C p[0]->k=2 p[0]是数组元素,不是指针,因此只能写p[0].k,不能写p[0]->k;
D p->s='k' s数组,需要按元素赋值,可以写为p->s[0]='k'