1. 使用dev c 編譯一個最簡單的程序耗時很長(電腦是戴爾g7,八代i5),這是怎麼了,怎麼解決
dev不好用啊,codeblocks好用,我們學校機房都裝的cb
2. 為什麼C++編譯比C語言編譯慢很多
C++特性比C多,例如面向對象,語法比C復雜,例如重載,默認參數等,此外標准庫也比C庫強大,當然對編譯器的要求也就更高。C++編譯器相對於C編譯器要做的事情多很多,所以編譯起來相對較慢啦。
3. 為什麼 我用C語言編的代碼 用Turbo C 或 WIN-TC 第一次編譯用的時間特別長
改用VC吧,VC好用。用VC++6.0就行了
4. 用c語言寫程序,同樣的代碼,為什麼編譯時間每次都不一樣
你這個問題好怪,什麼是編譯時間? 說說清楚
5. 為什麼Dev-C++編譯時間變長了
記得dev-c++的mingw gcc後端,最早gcc 3.x比較快,後來這版的4.9比較慢,
在後來到現在6.x, 7.x都正常。換mingw版本到最新的7.3...
還有如果慢就把這個gcc和dev-c都裝在SSD上。電腦不能太慢吧,比如還是10年前的pentiumD...
6. 單片機執行用c編譯的程序時,每執行一行語句所需要的時間是多少
不確定,這個和單片機的性能,編譯器性能,語句復雜度都有關系。
就像你不能要求1.8G的CPU運行速度和2.8G的同樣快,單片機的性能很重要。
同樣一條C語句,不同的編譯器可能翻譯成不同條數的機器碼指令,當然,一般一個單片機只認識很有限編譯器編出來的目標碼,這條基本可以忽略。
還有就是C語句是什麼語句,比如運行i++一般只需要一個指令周期,i=i+1卻最少需要三個。
所以你的問法應該是「核心頻率是XXXHz的單片機,每秒能執行多少匯編指令?」
7. C語言多充循環,運算次數多,編譯時間很長,又無法估計最終需要多久,怎麼辦
如果要減少時間 那麼優化代碼,或者直接改進演算法
如果要預測時間,那麼大致估計一下循環的次數,然後在固定的某個循環中加一個列印,通過列印頻率來估算總時間
8. 筆記本電腦編譯C語言特別的慢,請問下原因
筆記本C語言程序運行慢是怎麼回事
用的什麼版本的c++?如果是vs2003以上的就是機器配置太低,如果是6.0還這么慢的話有可能是裝的有問題,重新裝一下沒准就能好一些了,最好默認安裝,如果是n年以前的機器那就沒辦法了,只能是配置太低,不過我們實驗室的機器256的內存都能用6.0,再有就是看看有沒有被中肉機。
如果是gcc或者tc的話,那隻能是裝壞了或者中毒了。
9. C語言緊急求救!!! 這個程序運行時間太長了,怎麼改,是他優化一下非常感謝!!!!!!
#include<stdio.h>
int main(){
int i,n,m,a,b,count=0;
int facsum(int n);
scanf("%d%d",&m,&n);
for(;m<=n;m++) {
a=facsum(m);
if(m<a);
b=facsum(a);
if(m==b&&m<a)
printf("%5d%5d\n",m,a);
if(m==a)
count++;
}
printf("%5d\n",count);
return 0;
}
int facsum(int n){
int i,s=0,m=n/2;
for(i=1;i<=m;i++){
if(n%i==0)
s=s+i;
}
return s;
}
將雙重循環改為單次循環,可大大減少運行時間!
10. C語言 編程題中 時間限制 500ms是指編譯時間要小於0.5s么
你在參加編程競賽?
時間是指運行時間不超過0.5秒