C语言,关于结构体的问题??

2025-05-17 03:14:13
推荐回答(2个)
回答(1):

B和D是不一样的。
有括号表示定义a是一个指针变量,它指向包含10个字符元素的一维数组;而答案D,先是a与【】结合,这是定义数组的形式,然后再与*结合,即为指针数组。
结合题意,答案为D。

回答(2):

T被定义为char[10]类型,因此T *a是指向char[10]的指针类型,即char (*a)[10]类型,答案是B,参考答案错误。