Dev c++調(diào)試心得總結(jié)

1、以下題為例,進(jìn)行調(diào)試

題目描述

【題意】?

有n個(gè)正整數(shù),分別是1~n,把這n個(gè)數(shù)排成一個(gè)圈,使得相鄰兩個(gè)整數(shù)之和均為素?cái)?shù)。

輸出時(shí),從整數(shù)1開始逆時(shí)針排列。

同一個(gè)圈應(yīng)恰好輸出一次。?

【輸入格式】?

一行一個(gè)整數(shù)n(1<=n<=16).

【輸出格式】?

按字典序輸出每種方案。

每行一個(gè)方案,格式參考樣例。相鄰兩數(shù)有一個(gè)空格,最后一個(gè)沒有空格。?

【樣例輸入】?

6

【樣例輸出】?

1 4 3 2 5 6

1 6 5 2 3 4

2、根據(jù)題目寫出程序代碼

上題的結(jié)題思路主要包含了一個(gè)判斷素?cái)?shù)的函數(shù),以及一個(gè)篩選符合兩數(shù)之和為素?cái)?shù)的遞歸函數(shù)。

程序代碼

3、對(duì)需要進(jìn)行調(diào)試的語(yǔ)句進(jìn)行斷點(diǎn)設(shè)置,在需要進(jìn)行調(diào)試的語(yǔ)句序號(hào)前面單擊,取消則是二次單擊。如上圖代碼中紅色句子所示即是斷點(diǎn)調(diào)試語(yǔ)句。

4、打開調(diào)試面板,一般在界面下面,點(diǎn)擊調(diào)試,調(diào)試快捷鍵是F5,

5、進(jìn)入調(diào)試狀態(tài)之后,具體調(diào)試的語(yǔ)句則會(huì)變成藍(lán)色

調(diào)試中

6、具體調(diào)試的功能一般有一下幾種

首先就是下一步,顧名思義就是進(jìn)入下一步,但是我這里進(jìn)行調(diào)試的語(yǔ)句是一個(gè)遞歸函數(shù),這時(shí)候想要看具體的遞歸過(guò)程就不能按下一步,而是點(diǎn)擊單步進(jìn)入。其它的則是點(diǎn)擊下一步進(jìn)入下一個(gè)語(yǔ)句,同時(shí)在調(diào)試的語(yǔ)句中,鼠標(biāo)停放到變量上,可以看到變量的具體的值,這在調(diào)試遞歸函數(shù)中非常有用。

單步進(jìn)入

7、最后總結(jié)下,調(diào)試過(guò)程中一般使用最多的就是下一步和單步進(jìn)入。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容