最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

dev?c++的使用和調(diào)試方式

 更新時間:2024年04月27日 09:35:31   作者:驅(qū)動男孩  
這篇文章主要介紹了dev?c++?的使用和調(diào)試方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

dev c++ 的使用和調(diào)試 

使用斷點調(diào)試

1.若無法調(diào)試:

工具–>編譯選項–>代碼生成/優(yōu)化–>連接器–>產(chǎn)生調(diào)試信息–>no改成yes

2.調(diào)試的基本步驟:

  • 一、把右上角的release模式改成debug模式
  • 二、設(shè)置斷點
  • 三、點擊全部編譯,在點擊對勾即可

(有藍(lán)色的箭頭表示,還沒有執(zhí)行,即將要執(zhí)行的語句,但是藍(lán)色一行以上的,變量可以通過調(diào)試后的進(jìn)行查看的兩種方式,

  • ① 添加查看,來輸入變量值,并查看
  • ② 選中變量或表達(dá)式,在點擊添加查看,即可看見左側(cè)欄的變量值)當(dāng)然通過終端控制臺也可以觀察變量的值;

關(guān)于循環(huán)語句斷點的設(shè)置和查看:

在循環(huán)的開頭和結(jié)尾分別往下依次設(shè)立斷點,通過終端,便可查看語句執(zhí)行的進(jìn)度

3.調(diào)試的按鈕及功能:

  • 下一步:執(zhí)行下一個語句,把函數(shù)當(dāng)成一個語句直接給出結(jié)果
  • 單步進(jìn)入:執(zhí)行下一個語句,遇見函數(shù),則進(jìn)入函數(shù),單步執(zhí)行(觀察循環(huán)和函數(shù)中變量的變換的最好方式)
  • 跳過:執(zhí)行直到下一個斷點之前,如果沒有下一個斷點,則直接執(zhí)行到結(jié)束

4.端點常見錯誤:

  • ① 正常情況下(沒有bug)會停在斷點處,呈現(xiàn)藍(lán)色箭頭,如果有bug,斷點處依舊為紅色,則說明還語句就沒有執(zhí)行到,過者不被執(zhí)行,因為沒有滿足條件
  • ② 調(diào)試報錯:?當(dāng)執(zhí)行了一個無效的內(nèi)存引用,即操作了一個空地址,或者數(shù)組越界,就會報錯

例如:char a[100000000000],就會報錯,因為,根本沒有這么大的數(shù)值,已經(jīng)遠(yuǎn)遠(yuǎn)超過了它本身的字節(jié)長度,在調(diào)試的時候會報錯。

所以char a[100],就可以,表是a有100個字符,每個字符可以寫成1000000000……一百個

5.調(diào)試中出現(xiàn)的問題:

一、當(dāng)在調(diào)試中無法往下進(jìn)行scanf輸入的時候,一定是循環(huán)條件出現(xiàn)了問題,甚至在調(diào)試的時候出現(xiàn)了報錯,說明該輸入語句有問題,請及時查閱關(guān)于此處的相關(guān)知識。

還有可能是數(shù)組越界,還有可能陷入了死循環(huán),通常時,(循環(huán)語句,時先執(zhí)行i++之類的,還是執(zhí)行循環(huán)while)引起的,要小心。

二、在scanf函數(shù)出調(diào)試的時候,一定先寫下一步(或者單步進(jìn)入)在在終端中輸入值->回車,在進(jìn)入下一步(單步進(jìn)入)

6.使用問題:

dev C++ 中的代碼覆是因為不小心按了insert引起的插入模式,取消的話,在按一下insert

使用cout/printfl函數(shù)來打印變量

在每一條循環(huán)或語句中用printf/cout 輸出變量,并查看某幾個變量的值,看該變量是否正確,不正確就是printf語句上面出現(xiàn)了錯誤,仔細(xì)想想就ok,

如果所有的變量都是正確的值,變問題就出現(xiàn)在下printf函數(shù)的下方。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Species Tree 利用HashTable實現(xiàn)實例代碼

    Species Tree 利用HashTable實現(xiàn)實例代碼

    這篇文章主要介紹了Species Tree 利用HashTable實現(xiàn)實例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • 顯示任何進(jìn)程加載的DLL文件的代碼

    顯示任何進(jìn)程加載的DLL文件的代碼

    c語言實現(xiàn)的顯示任何進(jìn)程加載的DLL,方便開發(fā)軟件的朋友
    2013-05-05
  • 數(shù)據(jù)結(jié)構(gòu) C語言實現(xiàn)循環(huán)單鏈表的實例

    數(shù)據(jù)結(jié)構(gòu) C語言實現(xiàn)循環(huán)單鏈表的實例

    這篇文章主要介紹了數(shù)據(jù)結(jié)構(gòu) C語言實現(xiàn)循環(huán)單鏈表的實例的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • opencv實現(xiàn)視場轉(zhuǎn)換

    opencv實現(xiàn)視場轉(zhuǎn)換

    這篇文章主要為大家詳細(xì)介紹了opencv實現(xiàn)視場轉(zhuǎn)換,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • 四個例子說明C語言?全局變量

    四個例子說明C語言?全局變量

    這篇文章主要介紹了四個例子說明C語言?全局變量,全局變量是C語言語法和語義中一個很重要的知識點,首先它的存在意義需要從三個不同角度去理解,下面來看看這三個不同的內(nèi)容分別是什么吧
    2022-04-04
  • C++實現(xiàn)學(xué)生管理系統(tǒng)示例解析

    C++實現(xiàn)學(xué)生管理系統(tǒng)示例解析

    這篇文章主要介紹了C++實現(xiàn)學(xué)生管理系統(tǒng)示例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 詳解MFC/C++調(diào)用易語言的整數(shù)型和文本型與VS2010互動

    詳解MFC/C++調(diào)用易語言的整數(shù)型和文本型與VS2010互動

    在本篇文章里我們給大家分享了MFC/C++調(diào)用易語言的整數(shù)型和文本型與VS2010互動相關(guān)知識點內(nèi)容,有興趣的朋友們可以參考下。
    2018-11-11
  • Qt設(shè)計與實現(xiàn)軟鍵盤效果

    Qt設(shè)計與實現(xiàn)軟鍵盤效果

    這篇文章主要為大家詳細(xì)介紹了Qt設(shè)計與實現(xiàn)軟鍵盤效果的相關(guān)知識,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-11-11
  • C++通過類實現(xiàn)控制臺貪吃蛇

    C++通過類實現(xiàn)控制臺貪吃蛇

    這篇文章主要為大家詳細(xì)介紹了C++通過類實現(xiàn)控制臺貪吃蛇,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C語言超細(xì)致講解分支語句

    C語言超細(xì)致講解分支語句

    分支結(jié)構(gòu)的執(zhí)行是依據(jù)一定的條件選擇執(zhí)行路徑,而不是嚴(yán)格按照語句出現(xiàn)的物理順序。分支結(jié)構(gòu)的程序設(shè)計方法的關(guān)鍵在于構(gòu)造合適的分支條件和分析程序流程,根據(jù)不同的程序流程選擇適當(dāng)?shù)姆种дZ句
    2022-05-05

最新評論

沁水县| 黄山市| 城步| 靖边县| 金门县| 淳化县| 内丘县| 三门峡市| 正安县| 潼关县| 钟山县| 万山特区| 东乡族自治县| 惠安县| 涿鹿县| 龙陵县| 张家界市| 玛纳斯县| 平顺县| 城口县| 永兴县| 额尔古纳市| 乌兰察布市| 定远县| 石泉县| 南平市| 米泉市| 宜丰县| 扎鲁特旗| 壤塘县| 佛冈县| 新竹县| 宜兰县| 垦利县| 商河县| 新晃| 南通市| 威远县| 沁源县| 古田县| 司法|