完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,尽管阅读了几个互联网和william hill官网
的问题/答案,我还是不明白为什么下面的代码会产生“来自不兼容指针类型的赋值”。为什么这个警告的代码运行正常?嫦娥发出同样的警告。问候语,CJ。
|
|
相关推荐
4个回答
|
|
Du900090001把它钉在了你前面的那根柱子上。(后×3)
|
|
|
|
所以:删除警告。仍然发现指针很难掌握…
|
|
|
|
testString是一个指向const char的指针,类型为“const char*”;在大多数情况下,sTest被视为指向数组的第一个元素的指针,并且具有类型“const char*”;但是,在某些情况下,它不被视为指针,而是固定大小的数组。一个例子是sizeof()。另一个例子是“&”运算符:&sTest是一个指向固定大小的数组的指针,并且具有类型“const char[5]*”;sTest和&sTest点都指向相同的位置,但是具有不同的类型。赋值&sTest也起作用,但是由于类型不同,它生成警告。&sTest当然不是“地址地址”或任何类似的地址,并且(除了生成警告之外)赋值&sTest与赋值sTest做相同的事情。您可能可以通过类型转换消除警告:在所有效果中,这将是相同的:
|
|
|
|
这是有助于理解原理的。只需要一些时间,直到“季度下降”,正如我们在这里所说的…问候语,CJ。
|
|
|
|
只有小组成员才能发言,加入小组>>
5288 浏览 9 评论
2059 浏览 8 评论
1969 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3233 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2277 浏览 5 评论
824浏览 1评论
710浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
654浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
710浏览 0评论
608浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-13 23:13 , Processed in 1.126729 second(s), Total 81, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号