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秒