早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求解这道赋值语句题structsk{intn;floatx;}data,*p;若要使p指向data中的n域,正确的赋值语句是()Ap=&data.n;Bp=(structsk*)&data.n;为什么答案是B而不是A

题目详情
求解这道赋值语句题
struct sk
{int n; float x;} data,*p;
若要使p指向data中的n域,正确的赋值语句是()
A p=&data.n; B p=(struct sk *)&data.n;
为什么答案是B而不是A
▼优质解答
答案和解析
实际上都可以,有些编译器要求比较严格,可能会有warning