使用自定義調試函數debug,控制輸出不輸出調試信息。

成都創新互聯 - 成都機柜租用,四川服務器租用,成都服務器租用,四川網通托管,綿陽服務器托管,德陽服務器托管,遂寧服務器托管,綿陽服務器托管,四川云主機,成都云主機,西南云主機,成都機柜租用,西南服務器托管,四川/成都大帶寬,機柜大帶寬,四川老牌IDC服務商
下面的程序中,如果要不輸出調試信息,則注釋掉#define DEBUG,否則不注釋它。
這個程序,要輸出調試信息時,運行結果如下:
i=1 ; f=1
i=2 ; f=2
i=3 ; f=6
i=4 ; f=24
4!=24
其中前面四行都是調試信息。
如果不輸出調試信息,運行結果如下:
4!=24
有的人使用__DEBUG__來代替DEBUG,也是一樣的。
用__DEBUG__更安全一些(免得其它不小心用了DEBUG),但用DEBUG方便一些。
方法/步驟
1.要對編程環境左邊的一條豎直的空開的地方進行點擊,點擊的是你要調試的相應的語句
2.點擊窗口上方的工具欄的調試界面,點擊逐語句或逐過程,都沒關系
3.開始調試,在調試過程中每個調試語句都要按一次F5鍵,在鍵盤上按下,你可以看到執行的當前的語句中,左邊位置的紅點有個箭頭
4.在每次調試語句中,變量值發生改變時,下方的小界面都會顯示出來,看是否正確
5.不斷地重復這個步驟,知道發現錯誤的地方為止
6.發現錯誤后,停止調試,修改相應的代碼,即完成此次調試
一、在keil中調試c語言程序
1、打開我們的程序,點擊菜單欄右側的start/stopdebug..按鈕,進入調試模式,如下圖。
2、左側為寄存器窗口,右上方是匯編窗口,我們可以看到各個寄存器的數值和c語言對應的匯編代碼,如下圖。
3、點擊單步執行按鈕或者點擊f11、f10,都可以進入單步執行模式,方便我們看程序流程和執行步驟,如下圖。
4、點擊菜單欄的串口按鈕,我們來調試串口的輸出,這里有很多對應的調試工具可供選擇,如下圖。
5、單步執行,我們看到各個窗口的變化,當直行到輸出時,可以看到串口窗口有相應的字符輸出,如下圖。
6、再次點擊start/stop按鈕來停止調試,如下圖。
二、用vs2012對C語言進行調試
1、要對編程環境左邊的一條豎直的空開的地方進行點擊,點擊的是你要調試的相應的語句。
2、點擊窗口上方的工具欄的調試界面,點擊逐語句或逐過程,都沒關系。
3、開始調試,在調試過程中每個調試語句都要按一次F5鍵,在鍵盤上按下,你可以看到執行的當前的語句中,左邊位置的紅點有個箭頭。
4、在每次調試語句中,變量值發生改變時,下方的小界面都會顯示出來,看是否正確。
5、不斷地重復這個步驟,知道發現錯誤的地方為止。
6、發現錯誤后,停止調試,修改相應的代碼,即完成此次調試。
文章題目:c語言怎么debug函數 debugC語言
本文來源:http://www.yijiale78.com/article2/hihcic.html
成都網站建設公司_創新互聯,為您提供小程序開發、企業網站制作、品牌網站建設、動態網站、關鍵詞優化、微信小程序
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯