1樓:初懷雨步申
當然有,你下個就是了,有兩個除錯c比較好用的東西,乙個cfree,要註冊的,不過,你不註冊也可以用,你不用除錯,直接編譯,它的效果是一樣的。
乙個是wintc,這兩個東西對初學者特別好用,不像tc介面那麼可怕。9月
2樓:焦榮花全碧
按f10進入除錯
然後按f10會一步步地執行
f11是進入函式
比如你在main函式裡呼叫了fun()函式如果按f10的話就直接返回fun()函式的結果了如果按f11就是進入這個fun()函式裡一步步地執行
3樓:匿名使用者
vc6.0的話,有乙個手性的按鈕(圖示最右邊),就是加入斷點,然後你點它左邊的go圖示,就進入除錯模式了,可以檢視各個變數的值。
4樓:匿名使用者
要看你用的什麼編譯器。一般都有break的按鈕什麼的。設定個斷點,然後全速或者單步執行到斷點處。
5樓:匿名使用者
你是編譯的時候出錯還是執行的時候出錯?
如果是編譯的時候出錯,看它提示你哪行出錯, 雙擊提示就到那行了如果是執行的時候出錯,你要先設定乙個斷點,你在程式一開始找一行**按f9,這樣就設定了乙個斷點,然後按f5執行程式,程式執行到斷點會停下來,然後你只要一步一步的按f10,看**執行到**出錯就行了
下面是你可以參考的一些除錯按鍵:
f5 開始除錯
f9 下斷點
f10 跳步執行
f11 單步執行
shift+f5 結束除錯
6樓:
f9 設定斷點
f5 進入除錯
f10 單步執行
f11 進入函式
c語言中什麼叫做單步除錯,步驟是什麼???
7樓:匿名使用者
除錯是針對編譯器而言的,不是針對c這門語言來說的。
單步除錯就是指每次執行一句**。步驟根據不同ide是不同的。在tc中按f8,f7;vc下按f11,f10。前者會進入呼叫的函式內部單步執行,後者不會。
8樓:匿名使用者
樓上回答的差不多,單步除錯有兩種情況:f7和f8,至於兩者具體的區別,你去自己嘗試一下,比我告訴你更加的有效果,你會更加的明白的!
9樓:匿名使用者
單步指一次執行一行**,一般在編輯環境中按f8鍵就可以
10樓:匿名使用者
樓上意思正確。按幾下就知道了。呵呵
c語言 單步除錯程式和斷點除錯程式有什麼區別 5
11樓:匿名使用者
單步除錯是每執行一條語句就停下,然後等著你的下一步操作,斷點除錯是程式執行到你所設定的斷點時才會停止,然後等著你的下一步操作,一般的斷點除錯用得比較多,方便。
12樓:匿名使用者
單步除錯就是按照執行順序一條一條語句跑,一般用於跟蹤**邏輯,斷點除錯程式正常執行,只是到你設下斷點的那行被執行時會停下來。
c語言中的除錯有什麼作用
13樓:匿名使用者
除錯是c語言的乙個重要的功能組成部分,可以用來發現程式出存在的回問題,快速定位答
及解決。同時對於初學者,除錯也可以輔助更好的理解程式。
1 除錯的功能:
在除錯中,程式的每一步的執行均是可控的,可以通過單步執行,設定斷點等,控制程式的執行節奏,並在每次暫停時,都可以檢視當前有效變數的具體值。
2 對初學者的意義:
除錯中可以很明確的看到程式的執行過程,以及每一步產生的變化,對於初學者,這樣直觀的體驗自然要比讀**更容易理解,而看到現象之後,再回想理論也更容易。
3 對程式設計者的意義:
當程式的執行結果與期望不符時,可以通過除錯,檢視每步的具體執行及結果,因此可以定位出到底是哪個操作或語句與預期的不同,從而快速定位,再針對性分析**,實現快速解決問題的目的。
事實上,除錯最初就是為了解決問題而產生的,除錯的英文為debug, 而bug就是程式中存在的問題,debug就是解決掉這些問題。
14樓:匿名使用者
說白了就是對你寫的程式
15樓:兜裡有兩塊糖
c語言的除錯功能很有用,當你發現你編譯通過,連線也通過以後,就是執行不出正確的結果時,你最好通過debug來單步跟蹤程式和變數的變化。
這樣很容易找到問題的所在。
16樓:匿名使用者
相當bai有用
。在你編的程du
序,編譯後出錯了,你又找
zhi不出。就用debug。去dao糾錯。
這個debug的功回能其實就是把答每一步產生的變數值替你列出來。讓你一步步檢查。當然你要檢查的變數要你先選定好。
這是它的原理,還有一點點細節,你自己去試吧。
不過這個也不會一直用,因為邏輯或者是語法上的錯誤大多數情況下,可以直接看出來。沒必要用debug
17樓:匿名使用者
c語言中的除錯一般是檢測一下當前所編輯的語言格式是否正確。
18樓:匿名使用者
比如你定義乙個陣列,copy那麼你想在執行bai
19樓:伊·梵
程式執行得不到正確結果或者有bug就需要用了
20樓:匿名使用者
除錯一般能檢查出一些容易解決的錯誤
21樓:匿名使用者
沒什麼用
可以調一些你喜歡的型別的字
一般不用
22樓:匿名使用者
scanf("%d,%d",&a,&b); 憑經驗吧,我也不會什麼呢。
什麼是斷點除錯?c語言怎麼用斷點除錯?
23樓:墨汁諾
斷點除錯就是在程式的某一處設定乙個斷點。
斷點除錯與c語言沒有關係,只與偵錯程式有關,也就是你的程式設計環境用的是什麼偵錯程式。
當程式執行到該處時自動暫停執行程式,可以進行除錯,支援斷點除錯的ide很多,建議用vc++因為在執行選單裡直接有斷點除錯 使用方便。
24樓:鴉
怎麼用斷點要看你用什麼編譯器了
一般就是插入斷點後,開始執行程式。然後它會在斷點處暫停,然後你一句一句執行**
25樓:蜜長青
斷點除錯就是在程式的某一處設定乙個斷點
當程式執行到該處時自動暫停執行程式 可以進行除錯支援斷點除錯的ide很多
建議用vc++因為在執行選單裡直接有斷點除錯 使用方便
26樓:
vc裡面有斷點除錯的功能的,所謂斷點除錯就是說你可以對你寫的程式的**的一段進行除錯,一般是用來查詢程式中錯誤,斷點除錯的按鈕就在編譯那一欄的
27樓:匿名使用者
只讓程式執行到你讓它執行的地方啊!就是說你讓它執行到哪,它就執行到哪啊,這樣的在除錯程式的時候,容易找出程式的錯誤啊!】
vc6.0這個編譯器有這個功能啊,就在斷點除錯那一欄裡有這個按鈕啊!
c語言程式問答,C語言程式問答
回答您好,可以把問題描述的清楚一些 提問你幫我看下 錯了 回答嗯嗯,等一會 printf那塊,計算表示式不能寫雙引號裡啊 旺柴 這個if else也有問題 跟題目沒對應上 小於0的情況裡,不應該判斷是不是大於0小於15更多9條 結果 c1 a,c4 d c5 d 82,164 14,80,4 c 3...
c語言程式改錯,C語言程式改錯
found for k 1 k for k 2 k if i k 0 break found if k if k i found return k return i 稍微改了一下 注意比較 測過了好用 include include int fun int m void main ps 的同學 那個...
c語言程式出錯求解,C語言程式出錯,求解
執行 310 10 2 jill 5 3 10 will 5 5 10 bill bill took clay from will42 4 10 cam 4 3 7 sam 8 11 1 graham 6 2 7 pam graham took clay from cam 1請按任意鍵繼續.incl...