1. 程式人生 > >gdb除錯時顯示陣列

gdb除錯時顯示陣列

可以用下面的方法來顯示陣列

p *[email protected]

 

其中p相當於print,array就是陣列首地址,也可以是陣列名,len是想要顯示的陣列的長度。

比如我有一個數組的定義

int a[] = {1, 2, 3, 4, 5};

 

那麼想要顯示的時候就可以寫:

p *[email protected]

 

這樣就會顯示陣列a中的所有元素。

也可以使用display在一部除錯的時候都顯示:

display *[email protected]

 

取消顯示就用undisplay,不過這時候要寫顯示的號碼。