c語言程式設計執行程式時F5與ctrl F5有什麼區別

2021-05-02 22:15:38 字數 4279 閱讀 5141

1樓:匿名使用者

f5是除錯,ctrl+f5是執行。沒有斷點時一樣,有斷點時f5將在斷點處暫停,進行除錯。

1、在c語言程式設計執行程式時,如果按f5鍵是起除錯程式的作用,如果是按 ctrl+f5 鍵是起執行程式的作用, 如果程式設定有斷點,按f5鍵在斷點處會暫停程式,而按 ctrl+f5 鍵是不起作用的。

2、c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言訂定了一套完整的國際標準語法,稱為ansic,作為c語言最初的標準。

2樓:楊塵一

在c語言程式設計執行程式時,如果按f5鍵是起除錯程式的作用,如果是按 ctrl+f5 鍵是起執行程式的作用, 如果程式設定有斷點,按f5鍵在斷點處會暫停程式,而按 ctrl+f5 鍵是不起作用的。

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言訂定了一套完整的國際標準語法,稱為ansi c,作為c語言最初的標準。

3樓:匿名使用者

一個是直接執行,不除錯;一個是執行,遇到斷點停止等待

4樓:

f5表示執行的時候可以除錯。如果你設定了斷點,程式就會執行到斷點停下來。ctrl+f5表示直接執行程式不除錯。

5樓:淋浴尖叫

f5是除錯。ctrl+f5 是執行。

在c語言程式設計執行程式時,如果按f5鍵是起除錯程式的作用,可以設定斷點,檢視記憶體引數等。如果是按 ctrl+f5 鍵是起執行程式的作用, 如果程式設定有斷點,按f5鍵在斷點處會暫停程式,而按 ctrl+f5 鍵是不起作用的。

6樓:阿凱琴絃

沒啥不一樣的

ctrl+f5程式執行結束的時候會有一行

press any key to continue...

按任意鍵繼續...

f5沒有

7樓:趙

ctrl+f5重新整理是指清空快取,也可以理解為你所說的強行重新整理.

單獨的f5重新整理是指重新整理當前活動頁面.其實沒什麼太大區別。

8樓:匿名使用者

c語言和f5沒有任何毛線關係

你說的是編譯器的快捷鍵

我猜想一個是編譯,一個是編譯並且執行

編譯就是把你寫的**轉換為機器語言,編譯執行就是編譯為機器語言之後再執行

9樓:易水飛霜

f5是除錯命令,遇到斷點時會停止。

ctrl+f5是執行命令,忽視斷點讓程式執行完畢。

比如,你在程式裡設定2個斷點。當執行ctrl+f5,程式會順序執行,無視斷點。當執行f5時,程式走到斷點1時會切換至**介面,可以檢視此時的變數資料;檢視完畢後按f5,程式走到斷點2時暫停,切換回**介面;繼續按f5,程式執行至結尾。

順便多一句嘴,設定斷點是用f9

10樓:匿名使用者

vc++6.0中:f5是除錯(debug)與 ctrl+f5 執行(execute)

除錯可以設定斷點,檢視記憶體引數等。

11樓:範謙

f5除錯狀態下執行,ctrl+f5直接執行程式,效果一樣的

12樓:馬二黑圈叉

vs2015的話

f5是除錯狀態下執行程式

ctrl+f5是直接讓ide編譯後執行程式,不除錯.

別的ide不記得是不是這樣了.

13樓:安徽新華電腦專修學院

f5是除錯執行,ctrl+f5是非除錯執行。

14樓:

以visual studio系列為例,f5表示「開始除錯,並執行到斷點為止。程式並不是直接執行完,還可以看執行過程中的變數的資料等,方便我們找出bug」,而ctrl + f5表示「直接執行完畢,給我們看結果就行,如果中途出現bug,會執行失敗,無法知道程式內部細節」。即一個是除錯,一個是執行。

15樓:匿名使用者

1、f5是除錯, ctrl+f5 是執行

2、當沒有斷點時沒啥區別,你設定斷點後就發現還是有區別的,f5將會在斷點處暫停。

3、英文解釋:

"start debugging f5"

"start without debugging ctrl+f5"

16樓:匿名使用者

f5是除錯模式啟動,就是加了斷點之後,程式執行到斷點處會停下來,你可以檢視當前的各個變數的值,甚至修改一些資訊。

ctrl+f5,是直接執行,不會在斷點處停下來。

深層知識參考:

偵錯程式為了能夠允許程式加斷點除錯,是會 設定除錯中斷指令,在exe程式的需要停下來的位置插入中斷指令。如何知道該在什麼位置呢?這就需要編譯器的配合了,如何知道exe的二進位制指令碼與源**的關係呢?

這更需要編譯器的配合了,它會生成符號表來記錄。

非除錯模式(ctrl+f5),就不會出現所說的中斷指令插入的處理,程式自然執行。

17樓:匿名使用者

f5:啟動除錯

ctrl+f5:啟動執行

18樓:修改暱稱然後解除安裝笑嘻嘻

一個是除錯,一個是執行。

19樓:匿名使用者

一個只是執行,另一個是編譯+執行。

20樓:不說無所謂謂謂

vs裡f5是除錯,ctrl+f5是執行

21樓:文薦小鋪

一個全部執行 一個逐條執行

在c++編譯器中程式編好後直接按f5和按ctrl+f5有什麼區別?

22樓:匿名使用者

對於vc6.0或者vs2008系列的,f5是debug,ctrl+f5是正常執行。

23樓:匿名使用者

你要註明自己用的什麼編譯器,

有的編譯器上f5鍵沒用的。

24樓:匿名使用者

看看選單就知道了, 選單後面都會標明自己的快捷鍵的

c語言程式設計執行程式時f5與ctrl+f5有什麼區別?

25樓:匿名使用者

f5是除錯,ctrl+f5是執行。沒有斷點時一樣,有斷點時f5將在斷點處暫停,進行除錯。

1、在c語言程式設計執行程式時,如果按f5鍵是起除錯程式的作用,如果是按 ctrl+f5 鍵是起執行程式的作用, 如果程式設定有斷點,按f5鍵在斷點處會暫停程式,而按 ctrl+f5 鍵是不起作用的。

2、c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言訂定了一套完整的國際標準語法,稱為ansic,作為c語言最初的標準。

vs軟體中f5和ctrl+f5有什麼區別?測試時用哪個更好?

26樓:修改暱稱然後解除安裝笑嘻嘻

f5是除錯~

2023年6月補充:

不debug直接執行,那也要編譯啊,少個分號是編譯期間就能發現的錯誤,編譯器會給你報error啊。但是遇到執行期間的錯誤就直接丟擲異常了。或者要有邏輯錯誤,只是結果是錯的,別的沒什麼異樣。

這樣你怎麼找錯?

而debug就會在程式編譯的時候加入一些除錯的資訊,能打斷點,監測暫存器,變數的值,函式呼叫棧,讓你發現執行期間的錯誤。

在程式釋出的時候釋出release版本就行了。

linux中執行程式時加代表後臺執行,指的是什麼後臺

意思是該程序建立後立刻在該控制檯建立一個新的shell程序 不帶 的話,只有當此程序退出後才能在該控制檯建立新程序 相當與windows中的非活動視窗 除了活動視窗以外的視窗,灰色顯示標題欄 你在大房間整理東西,結果發現有一盒光碟要整理,但是沒有地方了或者你騰不出手來整理,你可以叫你家人拿到小房間裡...

執行c程式時出現exe已停止工作

發現你程式中copy最致命的錯誤有2個地方bai 1.main函式中 struct student pt,head pt creat print head 你creat函式du返回的頭指標應該zhi賦值給head吧,dao然後才能print head 2.print函式中 printf nnow,t...

怎麼在c語言裡輸入中文啊?就是執行程式後輸入中文

include include int main char str gets str puts str return 0 在執行程式後輸入中文,關鍵點是在控制檯中切換到中文,如下圖所示這樣就可以輸入中文了,檢查你切換到中文的快捷鍵!由於一個漢字佔2個位元組,所以對漢字的操作,只能以2個位元組作為操作...