視察變數

IBM® Debugger for AIX® 提供「變數」視圖,可讓您輕鬆地存取程式中的變數。 在這個視圖中,您可以觀察和編輯變數。

執行緒暫停時會自動選取該執行緒的頂端堆疊框。 選取堆疊框時,「變數」視圖中會顯示該堆疊框中可見的變數。 複變數可以展開來顯示組成該變數的元素。

註: C 和 C++ 支援將陣列和結構聚合顯示成一行(陣列的頂端節點顯示底下元素的值)。

在「變數」視圖中,可以在直欄中按一下變數的值來直接變更值 - 或執行下列步驟:

  1. 用滑鼠右鍵按一下您要編輯的變數,然後從蹦現功能表中選取變更值
  2. 在出現的對話框中,變更變數值。
  3. 按一下確定
  4. 為了指出變數值已變更,指示器的旁邊會出現三角形符號。受到變更所影響的所有變數也會在指示器旁邊出現三角形符號。

「變數」視圖會顯示選取的堆疊框的所有變數。 視圖中會動態地顯示現行範圍中的變數,且變數會隨著程式逐步執行或回復而出現和消失。 除了「變數」視圖,您也可以在「監視器」視圖中監視變數 - 除錯器一直會顯示變數的值(如果可以取得)。 若要一次檢視和視察一或多個變數,請用滑鼠右鍵按一下變數, 然後從蹦現功能表中選取監視器區域變數,在「監視器」視圖中使用變數。

視您除錯的語言而定,您可以過濾「變數」視圖,只顯示特定的變數。 請用滑鼠右鍵按一下「變數」視圖,然後選取過濾區域 > <filter option>,其中 <filter option> 清單包含您除錯的語言的過濾選項。 如需過濾選項的相關資訊,請參閱相關主題。

相關工作
使用「除錯」視圖
尋找程式檔
啟動除錯階段作業
使用岔斷點
檢視暫存器的內容
將變數、表示式或暫存器新增至「監視器」視圖
使用「模組」視圖
使用「除錯主控台」
監視記憶體
設定除錯喜好設定
設定監視器內容的表示法
復原參照變數和表示式
相關參考
「除錯器」編輯器
show_self 函數
「變數」視圖過濾選項
支援 C/C++ 表示式
C/C++ 支援的資料類型
C/C++ 支援的表示式運算元
C/C++ 支援的表示式運算子
C/C++ 支援的函數

意見