成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

代碼調試是程序員必備技巧,簡單示例,VS如何調試C++程序

開發 后端
代碼調試是程序員必須掌握的一門技巧,掌握代碼調試對以后學習,錯誤排除,源碼研究等都有很大的幫助。

[[382406]]

 代碼調試是程序員必須掌握的一門技巧,掌握代碼調試對以后學習,錯誤排除,源碼研究等都有很大的幫助。

前言

再牛的程序員也沒法一口氣把代碼全部寫正確,通常做法就是寫一小段然后驗證代碼正確性,再繼續寫下一段,這樣能保證代碼不會錯得太離譜。怎么衡量一小段代碼呢?在你覺得這段代碼沒有十足把握的情況下就應該停下來驗證一下。

斷點調試常用術語

“單步進入”step into:就是單步執行,遇到子函數就進入并且繼續單步執行;

“單步執行并跳過”step over:是在單步執行時,在函數內遇到子函數時不會進入子函數內單步執行,而是將子函數整個執行完再停止,也就是把子函數整個作為一步。

“單步執行并返回”step return:就是單步執行到子函數內時,用step return就可以執行完子函數余下部分,并返回到上一層函

數。

“繼續執行”:即跳過此斷點繼續運行。

簡單的例子

先來看一個簡單的代碼,如下,代碼很簡單,結果顯而易見,咱們來調試一下這個代碼


1,進入調試

點擊菜單欄->調試->逐語句 或者使用快捷鍵“F11”

代碼調試是程序員必備技巧,簡單示例,VS如何調試C++程序

進入之后,在main函數的第一行,會出現一個黃色小箭頭,代表著此時代碼執行到的位置。


接下來繼續按"F11",即可逐步執行每行代碼了,執行的過程中,我們需要查看變量的值的變化,菜單欄->調試->窗口->局部變量,先點擊這個打開局部變量窗口


此時我們會在下面的窗口中看到變量,目前在內存里面的數據及類型

代碼調試是程序員必備技巧,簡單示例,VS如何調試C++程序

當我們繼續執行時,會發現局部變量窗口中的變量的值發生了改變,很直觀即可看到結果


當執行到函數調用語句時,會進入函數內部執行,而且局部變量里面會同步顯示函數里面的變量信息

代碼調試是程序員必備技巧,簡單示例,VS如何調試C++程序

 函數執行結束,會返回到調用處,而且局部變量窗口會顯示返回值信息

代碼調試是程序員必備技巧,簡單示例,VS如何調試C++程序

這就是逐步調試一個簡單的流程,你學會了嗎?

逐步調試配合斷點

再來看一個簡單的代碼,如下

代碼調試是程序員必備技巧,簡單示例,VS如何調試C++程序

如果按"F11"使用單步調試,那么我們需要在循環處,按10次才能執行到printf語句。我們可以結合斷點,快速跳過循環。

1,添加斷點

把光標移動到需要加斷點的行,然后按"F9",或者用鼠標在需要加斷點的行前面的灰色區域點一下。

代码调试是程序员必备技巧,简单示例,VS如何调试C++程序

2,跳過循環

首先逐步調試到循環處,然后按"繼續"即可直接執行到最近的斷點所在的行


點“繼續”直接跳轉到斷點處



3,刪除斷點

重復添加斷點的步驟即可

好了,簡單調試就介紹到這里,大家可以先練習一下,后面介紹復雜的示例。

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2014-03-25 10:35:35

程序員代碼調試

2010-01-12 10:40:22

C++程序員

2013-06-03 11:24:45

程序調試Java

2017-03-07 13:52:38

程序員調試片斷

2023-10-09 22:44:51

調試代碼

2012-03-06 09:22:46

程序員

2012-11-08 09:49:30

C++Java程序員

2009-06-19 16:36:29

Java程序調試

2014-10-27 15:21:40

程序員代碼

2021-02-26 10:41:59

C++程序員代碼

2011-05-24 17:20:57

程序員

2010-01-12 14:30:41

C++程序

2015-07-01 09:10:20

2022-12-07 10:21:19

谷歌搜索技巧

2023-04-21 07:53:38

2016-03-25 11:57:23

Java程序員C++

2011-04-11 17:41:35

C++程序員

2010-01-11 10:41:05

C++編程

2020-03-16 08:22:11

Java程序員虛擬機

2009-06-25 09:33:43

Java API程序員
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品无码久久久久久国产 | 欧美高清一区 | 亚洲欧洲在线看 | 日韩av看片 | 欧美成人精品 | 男人天堂视频在线观看 | 成人性生交大片免费看r链接 | 男女羞羞视频免费 | 激情一区二区三区 | 欧美日韩精品一区二区三区视频 | 天天天久久久 | 91综合在线视频 | 91麻豆精品国产91久久久久久久久 | 欧产日产国产精品视频 | 成人免费av在线 | 亚洲成人一区 | 高清免费av | 精品福利在线 | 成人影院网站ww555久久精品 | 日本小电影在线 | 日本激情视频在线播放 | 久久久久久成人网 | 国产美女在线看 | 黄色在线免费观看 | 久久精品亚洲精品 | 乳色吐息在线观看 | 久久国产精品免费 | 午夜精品久久久久久久久久久久久 | 免费观看一级毛片 | 久久国产精品99久久久大便 | 在线视频中文字幕 | 久久一级免费视频 | 国产69精品久久99不卡免费版 | 精品国产欧美一区二区三区成人 | 久久久一区二区三区 | 一区二区久久电影 | 欧美一级欧美一级在线播放 | 欧美日韩综合视频 | 国产成人jvid在线播放 | 午夜影院在线观看视频 | 91久久精品 |