問ucos中OSTCBList的簡單問題

2021-09-13 06:13:21 字數 514 閱讀 3884

1樓:

ostcblist 代表的是「指向最後建立的那個os_tcb控制塊的指標」。在初始化的時候即osinit()中的os_tcbinit()函式裡,有初始化語句 ostcblist = (os_tcb *)0;

即剛初始化的時候這裡確實是0.第一次if語句是不成立的。

但是在你這段**後面ucos又給了一條語句,那條語句你沒寫出來。

是ostcblist = ptcb; 這以後都不為空了啊

2樓:匿名使用者

我附帶問乙個跟這個問題密切相關的地方:

ptcb->ostcbnext = ostcblist;

ptcb->ostcbprev = (os_tcb *)0;

if (ostcblist != (os_tcb *)0)ostcblist = ptcb; // 下面既然有這句,那麼上面的if()中不管怎麼修改ostcblist的成員應該都沒用啊,求高手解釋一下?謝謝

英語中如何提問天氣,英語中問天氣怎樣問

what s the weather like today?how is the weather today?a 今天的天氣怎麼樣?a how s the weather today?b 今天很熱 b it s hot.a 明天的天氣怎麼樣?a what s the forecast for tom...

問聖經中的問題問在創世紀中的問題問從亞當到挪亞時代的洪水滅世是多少年洪水過後挪亞一家出方舟務農的時

聖經的確記載該隱娶了自己的妹妹或侄女為妻 創世記4 17 5 4 亞伯蘭娶了同父異母的妹妹。創世記20 12 可是,上帝後來通過摩西頒布律法,明令禁止近親通婚。利未記18 9,11 今天 徒會眾也不容許近親通婚。近親通婚很容易把父母的不良遺傳因子傳給下一代。為什麼上帝在人類歷史早期容許近親通婚?上帝...

問聖經中的問題問在整本聖經中復活提到名字的人都是有哪些人

他們就把石頭挪開。耶穌舉目望天,說 父啊,我感謝你,因為你已經聽我。我也知道你常聽我,但我說這話是為周圍站著的眾人,叫他們信是你差了我來。說了這話,就大聲呼叫說 拉撒路出來!那死人就出來了,手腳裹著布,臉上包著手巾。耶穌對他們說 解開,叫他走!約翰福音 11 41 44 和合本 問聖經中的問題問聖經...