在Keill C的調(diào)試狀態(tài)下,如何觀察和修改變量?
在Keill C的調(diào)試狀態(tài)下,如何觀察和修改變量?
答:在調(diào)試狀態(tài)下,點(diǎn)擊View菜單下的Watch & Call Stack Window命令或?qū)?yīng)的按鈕,就會(huì)顯示出或隱藏起變量窗口。變量窗口包含有4個(gè)標(biāo)簽,即4個(gè)顯示區(qū),可以分別顯示局部變量(Locals標(biāo)簽)、指定變量(Watch #1和Watch #2兩個(gè)標(biāo)簽)、及堆棧調(diào)用(Call Stack標(biāo)簽)。
在局部變量區(qū),顯示的是當(dāng)前函數(shù)中的變量,這些變量不用設(shè)置,自動(dòng)出現(xiàn)在窗口中。為了觀察其它變量,可以在Watch#1或Watch#2標(biāo)簽按F2輸入變量名。在程序運(yùn)行中,可以觀察這些顯示的變量的變化,也可以用鼠標(biāo)點(diǎn)擊修改它們的值。
另外還有更簡(jiǎn)單的方法觀察變量的值,在程序停止運(yùn)行時(shí),將光標(biāo)放到要觀察的變量上停大約1秒,就會(huì)出現(xiàn)對(duì)應(yīng)變量的當(dāng)前值,如operate=0x32。