收起
因为pv原本是void *而第一个是因为pv=pi,而pi里放的是int型数的1024的地址,所以要转成对应的(int * )这就表示拿到了1024的地址,然后 * 即可输出1024。第二个同理,(char *) 是拿到了 "FishC" 是可以直接打印的。因为printf语句打印%s的时候,printf语句要求提供字符串地址即可。
报告相同问题?