知りたいのですが、structure1をstructure2で初期化できるのでしょうか。私もキャスティングの概念に不慣れです。このコードの出力はゼロでなければなりません。ご案内ください。ありがとう!
#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;
}