📌  相关文章
📜  国际空间研究组织 | ISRO CS 2018 |问题 61

📅  最后修改于: 2022-05-13 01:57:59.681000             🧑  作者: Mango

国际空间研究组织 | ISRO CS 2018 |问题 61

考虑以下声明:

struct addr {
     char city[10];
     char street[30];
     int pin ;
};

struct {
char name[30];
int gender;
struct addr locate;
} person , *kd = &person ;

然后 *(kd -> name +2) 可以用来代替
(A)人名+2
(B) kd -> (名字 +2 )
(C) *((*kd).name + 2 )
(D) (A) 或 (B),但不是 (C)答案: (C)
解释:

*(kd -> name +2) = *((*kd).name + 2 ) 

所以,选项(C)是正确的。
这个问题的测验