我想知道,是否有可能通過structure2初始化structure1。 我也是新來的鑄造的概念。 該代碼的輸出必須爲零。請指導。謝謝!用另一種結構初始化結構,這可能嗎?
#include<stdio.h>
typedef struct student
{
int roll_id[10];
int name_id[10];
int postn;
} student;
typedef struct exams
{
int subject[10];
int area;
}exams;
int main()
{
exams e= { {0} };
student *pptr= (student*)&e;
printf (" %d\n", pptr->name_id[9]);
return 0;
}
我愛的答案! – Benoit
謝謝你的詳細解釋,我討厭這個底線:-) –
@AlokSave這是一個有效的代碼學生* pptr =(student *)&e;整個編譯會成功嗎? –