发布网友 发布时间:2022-05-18 22:46
共1个回答
热心网友 时间:2023-11-16 20:08
取PieVectTableInit地址,强制转换为void*。换后的void*直接赋值给Uint32 *指针。为什么强制转换成的指针类型是Void 型的呢??”这里要把PieVectTalbeInit的首地址给指针Source,但是您注意,这里Source是Uint32型的,这个时候是不能够直接给地址的,需要类型转换,在C语言里面指针强制转换要求两边的类型要是一样的,同时也指出了void类型是可以赋值给任何类型的,所以这里用了(void*),其实你改成(Uint32*)也是完全没有问题的。