ucos-ii中的几条语句 OS_TCB *ptcb; ptcb=xxx; if(ptcb==(OS_TCB *)0) {.}我看到任务调度部分,有好多函数里多有上面的那个判断语句,我能明白语句是在判断指针ptcb接受的地址,但是(OS_TCB 还有(OS_TCB *)0

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 12:38:33
ucos-ii中的几条语句 OS_TCB *ptcb; ptcb=xxx; if(ptcb==(OS_TCB *)0) {.}我看到任务调度部分,有好多函数里多有上面的那个判断语句,我能明白语句是在判断指针ptcb接受的地址,但是(OS_TCB 还有(OS_TCB *)0

ucos-ii中的几条语句 OS_TCB *ptcb; ptcb=xxx; if(ptcb==(OS_TCB *)0) {.}我看到任务调度部分,有好多函数里多有上面的那个判断语句,我能明白语句是在判断指针ptcb接受的地址,但是(OS_TCB 还有(OS_TCB *)0
ucos-ii中的几条语句 OS_TCB *ptcb; ptcb=xxx; if(ptcb==(OS_TCB *)0) {.}
我看到任务调度部分,有好多函数里多有上面的那个判断语句,我能明白语句是在判断指针ptcb接受的地址,但是(OS_TCB 还有(OS_TCB *)0可以用0或者NULL代替吗

ucos-ii中的几条语句 OS_TCB *ptcb; ptcb=xxx; if(ptcb==(OS_TCB *)0) {.}我看到任务调度部分,有好多函数里多有上面的那个判断语句,我能明白语句是在判断指针ptcb接受的地址,但是(OS_TCB 还有(OS_TCB *)0
OS_TCB是一个类型,就像int char 一样,int * p;就是定义了一个整形的指针.所以,(OS_TCB*)0就是一个空指针,不能用0代替的,类型不一样