标题: 函数中定义了uint8_t* dataz,函数中强制类型转换是不是可以不要了 [打印本页]

作者: lzuoxin    时间: 2025-5-31 21:44
标题: 函数中定义了uint8_t* dataz,函数中强制类型转换是不是可以不要了
void write_data(uint8_t* dataz) //定义了dataz为指针变量
{
        uint8_t *pa = (uint8_t *)dataz;  //强制类型转换(uint8_t *)是不是可以不要了
       ........
}
作者: devcang    时间: 2025-6-1 00:37
相同类型,不必写转换
作者: lzuoxin    时间: 2025-6-1 10:19
devcang 发表于 2025-6-1 00:37
相同类型,不必写转换

谢谢。
作者: lzuoxin    时间: 2025-6-1 10:20
大家都来说说各自的分析
作者: lzuoxin    时间: 2025-6-1 11:51
devcang 发表于 2025-6-1 00:37
相同类型,不必写转换

谢谢群友。
作者: rundstedt    时间: 2025-6-2 12:35
你自己try一下看编译器是否有warning就知道了,没不要到论坛上面来问。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1