使用 Vscode 的 Gdb 擴展調試 C 語言時,發現數組變量在 變量列表里面中顯示為指針,且只顯示為其第一個元素的值,無法看到所有元素的值。
如圖所示:
解決: 假設有一個元素個數為10的數組v,現在要查看它的值,那么可以在 console 或者 watch 窗口中輸入 *(int(*)[10])v
PS - 個人博客原文:Vscode 調試 C 語言時數組值無法顯示的問題
使用 Vscode 的 Gdb 擴展調試 C 語言時,發現數組變量在 變量列表里面中顯示為指針,且只顯示為其第一個元素的值,無法看到所有元素的值。
如圖所示:
解決: 假設有一個元素個數為10的數組v,現在要查看它的值,那么可以在 console 或者 watch 窗口中輸入 *(int(*)[10])v
PS - 個人博客原文:Vscode 調試 C 語言時數組值無法顯示的問題
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。