c语言问题,帮忙看一下(ucosii中的一句)

[复制链接]
2470|4
 楼主| dalujia 发表于 2007-9-25 22:05 | 显示全部楼层 |阅读模式
ostcbpriotbl[prio]=(os_tcb*)1;
按照ostcbpriotbl[prio]是个指针,常量1的地址怎么可以做指针呢?怎么理解
etual 发表于 2007-9-25 22:17 | 显示全部楼层

强制类型转换

(os_tcb*)

已经强制转换成一个 os_tcb 类型的指针了
 楼主| dalujia 发表于 2007-9-25 22:33 | 显示全部楼层

谢谢2楼,还有一个问题

按照我的理解,变量是有地址.但是强制转换的是常量1呀,常量1的地址好象没有啊.这怎么理解
zjf0000 发表于 2007-9-26 08:03 | 显示全部楼层

表示那个指针为非空

wenbinjj 发表于 2007-9-26 09:23 | 显示全部楼层

常量有地址

它存在CODE里边,它这样做是想模糊双眼
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

145

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部