关于字符串数组的强制类型转换
比如我定义了1个char[100]的字符串数组,
里面的内容是1个struct类型强制转换过去的。比如
struct A{int id;int num;float goal;}#include <stdio.h>struct A{int id;int num;float goal;};int main(){ A a; a.id=12345678; char *p=(char *)&a; //设你的数组为m[100],那p=m; //方法1 ,再用强制转回来 A *ap; ap=(A *)p; printf("%d\n",ap->id); //方法2,直接内存取值 int b; b=*(int*)p; printf("%d\n",ap->id); }