两道c语言基础题求解析,谢谢
两道c语言基础题求解析,谢谢1.已知函数原型为:structtree*f(intx1,int*x2,structtreex3,structtree*x4)其中tree为已...
两道c语言基础题求解析,谢谢1.已知函数原型为:
struct tree * f(int x1, int *x2, struct tree x3, struct tree *x4)
其中 tree 为已定义过的结构,且有下列变量定义:
struct tree pt, *p; int i;
请选择正确的函数调用语句_____。
选择一个答案
A. f(i + 1, &i, p, p);
B. &pt = f(10, &i, pt, p);
C. p = f(i + 1, &(i + 2), *p, p);
D. p = f(i++, (int *)p, pt, &pt);
答案是D。
2.以下对结构体变量的定义中错误的是
A)#define STUDENT struct student
STUDENT
{int num;
float age;
}std1;
B)struct student
{int num;
float age;
}std1;
C)struct
{int num;
float age;
}std1;
struct student std1;
D)struct
{int num;
float age;
}student;
答案是D。
请详细解释一下,谢谢! 展开
struct tree * f(int x1, int *x2, struct tree x3, struct tree *x4)
其中 tree 为已定义过的结构,且有下列变量定义:
struct tree pt, *p; int i;
请选择正确的函数调用语句_____。
选择一个答案
A. f(i + 1, &i, p, p);
B. &pt = f(10, &i, pt, p);
C. p = f(i + 1, &(i + 2), *p, p);
D. p = f(i++, (int *)p, pt, &pt);
答案是D。
2.以下对结构体变量的定义中错误的是
A)#define STUDENT struct student
STUDENT
{int num;
float age;
}std1;
B)struct student
{int num;
float age;
}std1;
C)struct
{int num;
float age;
}std1;
struct student std1;
D)struct
{int num;
float age;
}student;
答案是D。
请详细解释一下,谢谢! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询