C语言 IAR编译器7.3 指针指向一个数组
void main(void)
{
int16u* ptr = 0;
int8u test[]="123";
int16u time = 0;
ptr = (int16u*)test;
memcpy(&time,test,2);
if(*ptr == time)
{
printf("我们是一样的"); //证明*ptr与time是一样的
}
else
{
printf("我们不一样 ");
}
}
--------------------分割线-----------------------
ptr指针指向的数据就是自己的类型。不会取到test[3]