1樓:流浪家園
那個ntvdm.exe就是支援你的c程式執行的16位的虛擬機器程式。從你的情形來看,當時的確是程式正在進行大量的運算,如果演算法不進行優化處理的話,會把機器拖死也算不出。
從你的結果來看,你的程式還有問題,結果的不確定性就說明程式中有錯。當然不是語法錯誤,而是邏輯錯誤,也就是演算法上的錯誤,需要你重新修正。
2樓:匿名使用者
應該吧 用turbo pascall時也有相同情況
3樓:匿名使用者
應該不是!
ntvdm - ntvdm.exe - 程序資訊
程序檔案: ntvdm or ntvdm.exe
程序名稱: windows 16-bit virtual machine
描述: windows virtual machine是為了相容舊的16位windows和dos程式而設定的虛擬機器。
常見錯誤: n/a
是否為系統程序: 否
建議徹底防毒一下。
解決方法: 可以在工作管理員中直接結束程序,一般不會影響其它工具.(除非被動過手腳) 方法2.
建一個空文字檔案,檔名為ntvdm副檔名改為exe 檔案屬性為只讀方式.然後放到"d:\winnt\system32\"裡.
替換原檔案.(注意,替換前要備分原檔案).這樣就ok了.
解決方法:
1、重起電腦f8進入安全模式。
2、在c:\windows\system32下找到ntvdm.exe的檔案,刪除之。
3、在同一子目錄下建立一個空白資料夾,將其儲存為ntvdm.exe。
4、再重起電腦即可。
回答者:陸天文 - 見習魔法師 二級 3-23 12:15
4樓:匿名使用者
你寫的迴圈有問題。
把程式貼上來。
5樓:
死迴圈了
發上來看看吧
6樓:
應該是死迴圈了,cpu利用率就會變的很高,所以會很慢
請問前輩們在c語言程式裡for迴圈1秒鐘大概迴圈多少次?和計算機1秒鐘的運算次數有什麼不同呢?
7樓:陳mc樂園
上億級個迴圈次數
不能單純的說c語言1秒多少迴圈,跟處理器指令執行週期相關。
比如1ghz處理能力的cpu和1khz處理能力的cpu執行次數就完全不是1個數量等級了。
計算機1秒的次數指做加法的次數。
for 迴圈1秒的次數,要看你迴圈中有沒有處理語句,有處理語句就要用時間語句測試了,gettickcount()就是測試時間的。
如果只有for迴圈,沒有動作語句,那就厲害了,上億級個迴圈次數了。
8樓:匿名使用者
計算機1秒的次數指做加法的次數。
for 迴圈1秒的次數,要看你迴圈中有沒有處理語句,有處理語句就要用時間語句測試了,gettickcount()就是測試時間的。
如果只有for迴圈,沒有動作語句,那就厲害了,上億級個迴圈次數了。
9樓:匿名使用者
不能單純的說c語言1秒多少迴圈,跟處理器指令執行週期相關。
比如1ghz處理能力的cpu和1khz處理能力的cpu執行次數就完全不是1個數量等級了。
c語言程式設計:輸入兩個數和一個運算子,計算其結果。
編寫了一個c語言小程式,怎麼樣能把它安裝到電腦上並可以執行
10樓:匿名使用者
步驟如下:
1、新建一個visual c++的「win32專案」,建立一個空專案。
2、建立完成後,右鍵點選右邊的「解決方案」中的「原始檔」。
3、選擇「新增」,然後新增「新建項」。
4、選擇「visual c++」中的c++檔案,點「新增」。
5、在新加的c++檔案裡面寫好**,然後儲存。
6、編譯執行即可(快捷鍵ctrl+f5)。
11樓:匿名使用者
編譯的時候有debug和release之分
你如果用vc編譯器的話,直接編譯成release版本,就在你的電腦上產生一個.exe檔案,直接執行,就能用了.
如果你用 gcc 編譯器,直接 用gcc 編譯 成可執行檔案,也可以執行
12樓:匿名使用者
在沒有語法錯誤的情況下,單機快捷健f7(編譯),如果有錯 ,快捷健f5(連結)。
在放原始檔的資料夾找到這個程式就可以了
13樓:淘氣小孩
編完之後要編譯才能執行,如果不要源**的話,debug中有一個.exe點她可以執行,不過要編譯之後
14樓:匿名使用者
首先,你把寫好的小程式以**.c檔案格式儲存;
然後,電腦安裝turbo c 編譯器,然後點選file選單開啟剛才寫好的程式;
然後,alt+f9進行編譯,然後f9編譯;
然後,ctrl+f5執行結果即可。
15樓:茗曲釀墨
最終要生成.exe檔案,電腦才能執行
一個c語言程式編譯後就能直接在計算機中執行嗎?
16樓:uspta鄭州站
編譯後會生成一個.exe檔案,點選就可以直接執行
17樓:wkwkwk的故事
.exe檔案是可執行檔案,編譯後會生成這個檔案,在debug目錄下
18樓:扣_2一四零5八
對 是的 需要作業系統支援
為什麼我編寫一個c語言程式執行成功後, 再新建一個c語言程式執行後卻總是顯示上一次c語言執行的結果
19樓:匿名使用者
如果是用vc++6.0的話,要按照 編譯 - 連結 - 執行 的步驟
20樓:suppermary淡淡
每次編譯bai都會產生一個可執du行檔案,你新建文件zhi如果沒有編譯的話,你點dao擊執行任
內然開啟的是之前容的那個可執行檔案,所以會的到之前的程式的結果。
vc我感覺不太好用,可以嘗試一下dev-c++,或者codeblocks,這兩個我都用過,挺好使的。
21樓:楊武威
得重新編譯一遍在執行,不要直接執行
電腦執行速度變得很慢怎麼辦,請問電腦執行緩慢老卡速度很慢該怎麼辦???
1.碎片清理,刪除沒用的檔案 2.防毒 3.加虛擬記憶體 4.檢查你的硬體 5.下個軟體來試試如 優化大師 超級兔子來優化一下6.把桌面改為win自帶的,去掉還原 7.實在不行就從裝吧 這麼多方法.我是抄的噢.呵呵 最簡單而且有效的辦法就是重灌 用優化大師解決,如果還很慢,重做一下系統了 電腦執行速...
c語言以下程式執行後輸出結果為
由於default放在前面,所以在執行完default之後需要執行到第一個break才會結束。i 5 n 10 n 10 n 10i 4 n 10 n 100 i 3 n 10 n 10 n 100i 2 n 10 n 1000 i 1 n 0 n 10 n 1000i 0結束。結果n 1000 i...
c語言求解閱讀下面程式,程式執行後的輸出結果為
c忘記,c 的話bai 是一個轉換,du一個型別zhi強制轉換,因為字元可dao以轉化為整內形,整形可以轉化為字容符,只要對應ascii表就可以知道 這個表是用整數表示 第一次迴圈,0轉化,9轉化,然後自增自減,a輸出0到4 化字元,askii碼 b是9到5 一樣ascii 碼 c 對應的是 0為空...