當前位置:編程學習大全網 - 編程語言 - C++編程裏的單步調試咋弄

C++編程裏的單步調試咋弄

Restart(Ctrl+shift+F5):此debugger功能將從程序的開始(第壹有效行)處全速執行,而不是從當前所跟蹤的位置開始調 試,這時所有變量的當前值都將被丟棄,debugger會自動停在程序的main()開始處.這時如果選擇Step Over(F10)就可以逐步執行main()函數了.Stop Debugging(Shift+F5):此debugger功能將終止(所有)調試,並返回到常規編輯狀態. Break(此功能常常在遇到調用函數的語句時可見.):此功能將在調試過程中的debugger當前位置掛起程序的執行,然後就可以在調 試狀態壹修改程序的代碼,接著可以用Apply Code Changes(Alt+F10)來應用修改的代碼到正在調試的程序當中.如果,當前(需要,待)可以(從DOS等窗口)輸入值,掛起後將不能再輸入.Apply Code Changes(Alt+F10):此功能可以在程序正在調試程序過程中應用(掛起)修改後的源代碼.如,選擇Break功能並修改代 碼後,只要選擇Apply Code Changes(Alt+F10)就能將修改後的代碼應用到正在調試的程序當中.Show Next Statement(Alt+Num*):此功能將顯示程序代碼的下壹條語句,如果源代碼中找不到,則在Disassembly窗口中顯示語句. 當在Disassembly窗口中顯示時,可以單擊Disassembly 返回到源代碼窗口. Step Into(F11):此功能可以單步進入到在調試過程中所跟蹤的調用函數的語句的函數內部.如,當前語句是"d.Display()", 選擇Step Into(F11)後,Debugger將進入Display()函數內部並停在Display()函數內部的第壹條語句上.(此時,就可以Step Over(F10)對Display()函數進行單步調試了.)Step Over(F10):此功能可以單步對所在函數單步調試,如果調試的語句是壹個調用函數的語句時, Debugger將全速執行所調用的函數,單步(壹步)通過所調用的函數,Debugger停該調用語句的下壹條語句上.Step Out(Shift+F11):此功能將使Debugger切換回全速執行到被調用函數結束,並停在該函數調用語句的下壹條語句上. 當確定所調用的函數沒有問題時可以用這個功能全速執行被調用函數.Run to Cursor(Ctrl+F10):此功能將全速執行到包含插入點光標所在的行,可以作為在插入點光標處設置常規斷點的壹種選擇. 註意,當光標處不是壹個有效的執行語句時此功能將不起作用. Go(F5):此功能將全速執行程序直到遇到壹個斷點或程序結束,或直到程序暫停等待用戶輸入.

  • 上一篇:html網頁計算器的代碼怎麽寫?
  • 下一篇:數控加工中心常見的問題與對策各是什麽?
  • copyright 2024編程學習大全網