ucos-ii中的几条语句 OS_TCB *ptcb; ptcb=xxx; if(ptcb==(OS_TCB *)0) {.}我看到任务调度部分,有好多函数里多有上面的那个判断语句,我能明白语句是在判断指针ptcb接受的地址,但是(OS_TCB 还有(OS_TCB *)0
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/19 07:11:21
![ucos-ii中的几条语句 OS_TCB *ptcb; ptcb=xxx; if(ptcb==(OS_TCB *)0) {.}我看到任务调度部分,有好多函数里多有上面的那个判断语句,我能明白语句是在判断指针ptcb接受的地址,但是(OS_TCB 还有(OS_TCB *)0](/uploads/image/z/15071621-5-1.jpg?t=ucos-ii%E4%B8%AD%E7%9A%84%E5%87%A0%E6%9D%A1%E8%AF%AD%E5%8F%A5+OS_TCB+%2Aptcb%EF%BC%9B+ptcb%3Dxxx%EF%BC%9B+if%EF%BC%88ptcb%3D%3D%28OS_TCB+%2A%290%EF%BC%89+%7B.%7D%E6%88%91%E7%9C%8B%E5%88%B0%E4%BB%BB%E5%8A%A1%E8%B0%83%E5%BA%A6%E9%83%A8%E5%88%86%2C%E6%9C%89%E5%A5%BD%E5%A4%9A%E5%87%BD%E6%95%B0%E9%87%8C%E5%A4%9A%E6%9C%89%E4%B8%8A%E9%9D%A2%E7%9A%84%E9%82%A3%E4%B8%AA%E5%88%A4%E6%96%AD%E8%AF%AD%E5%8F%A5%2C%E6%88%91%E8%83%BD%E6%98%8E%E7%99%BD%E8%AF%AD%E5%8F%A5%E6%98%AF%E5%9C%A8%E5%88%A4%E6%96%AD%E6%8C%87%E9%92%88ptcb%E6%8E%A5%E5%8F%97%E7%9A%84%E5%9C%B0%E5%9D%80%2C%E4%BD%86%E6%98%AF%28OS_TCB+%E8%BF%98%E6%9C%89%28OS_TCB+%2A%290)
xRN@~AD 6 1iDjG(4AJbb4ζ=
v!<O;?̊R,vڈDZ1[WN {G;ۂOJǢY[`o00;~)^ pyA;[-cӄbѳ0}qCPr, oԦAl3^ʀG\E!: RλRѠ`c:td9&V&1 clj0@#_n_
p°!S^{bS >l5HHR9D 2-U$ \&)thǎU-i^qCgc'⇡
A3WH"
A4
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代替的,类型不一样