设有定义 #include #include typedef struet{int x,y;}T; typedef struet{int x,y;}*USER; USER fun() {USER p;

admin2021-06-15  22

问题 设有定义
    #include
    #include
    typedef struet{int x,y;}T;
    typedef struet{int x,y;}*USER;
    USER fun()
    {USER p;
    P=(USER)malloc(sizeof(T));
    P一>x=1;
    P一>y=2:
    retum P;
    }
函数fun返回值的类型是(    )。

选项 A、T类型的结构体
B、指向结构体类型的指针
C、int类型的元素
D、int类型的指针

答案B

解析 由题意可知:使用typedef将类型:8truct{int x,y;}*重命名为uSER,所以函数fun的返回类型为struet{int x,y;}*,即指向结构体类型的指针,本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/RStp777K
0

最新回复(0)