硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4562|回复: 1
收起左侧

[μCOS-II] 【问题集锦】uCOS-II的(OS_TCB *)0 是什么意思

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
发表于 2014-3-19 18:36:27 | 显示全部楼层 |阅读模式
在uC/OS II的任務建立函數中有這么一句:
if (OSTCBPrioTbl[prio] == (OS_TCB *)0)
      {
        OSTCBPrioTbl[prio] = (OS_TCB *)1;
      ......}
這里的(OS_TCB *)0 是什么意思?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
 楼主| 发表于 2014-3-21 17:34:24 | 显示全部楼层
指向0地址,也就是所谓的空指针,前面的(OS_TCB *)是强制类型转换,防止警告。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-11 13:19 , Processed in 0.161159 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表