vc除錯 如何看陣列元素

2021-06-27 06:26:03 字數 664 閱讀 7929

陣列在程式裡隨處可見,除錯程式的時候需要看陣列裡每個元素的值以確認程式執行是否正確。如果是固定大小的陣列很簡單,把陣列變數拽到watch視窗裡,點開加號就能看到了。如果是動態分配的就不行了,拽過去只會看到乙個位址。想看它裡面的值得把每個元素迴圈輸出,很麻煩。

最近學了一招,可以直接看到動態分配的陣列的值。直接看截圖吧。

這是個控制台的程式,就這麼幾行**,其實有用的就main裡面的前4行。加個斷點,按f5,程式停在那。在watch視窗輸入陣列變數名,n就可以看到n個該陣列的元素。這裡的a只有前三個元素賦值了,所以3後面都是隨機數。

動態分配的二位陣列怎麼辦呢?再看圖

輸入a,n m就可以看到a[0][0]到a[n][m]的元素了。

stl的vector也可以看

VC如何除錯release版本

project setting c c general頁 optimizations中選擇disable debug debug info中選擇program database or program database for edit and conitnue project setting lin...

vc 如何實現遠端除錯

假設除錯機ip 192.168.0.182 遠端機ip 192.168.0.161 遠端機為除錯機分配許可權,使除錯機可以使用遠端桌面登陸到遠端機器上 這樣除錯起來方便 除錯機上安裝visual studio net 2003 共享除錯機上的visual studio 上的遠端除錯目錄 以我的機器為...

VC6 0 Release 如何除錯

寫下來吧,當你在release版本下無能為力的時候 首先必須明確的是,什麼是release版程式,什麼是debug版程式 debug通常稱為除錯版本,它包含除錯資訊,並且不作任何優化,便於程式設計師除錯程式。release稱為發布版本,它往往是進行了各種優化,使得程式在 大小和執行速度上都是最優的,...