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]
本文探讨了C语言中IAR编译器环境下指针操作的细节,通过实例展示如何使用指针指向数组并进行数据读取与比较。重点介绍了指针类型与数组元素类型的匹配原则。
1135

被折叠的 条评论
为什么被折叠?



