这就是为什么选择C语言不用python的原因

1、c比python快的原因

        c是编译型语言,编译器直接将c的源码编译成机器语言运行,和像python、java这种解释型语言比减少了运行时解释翻译的时间,提高运行效率,其次c语言是没有像java语言的垃圾回收机制的,需要自行释放,降低本身内耗,也会提高其的执行效率。

7ea49dbeca7f444e8108de7a485d1823.png

 2、实验证明

        下面我们分别使用c语言和python语言分别进行指定大小的累加求和来比较运行时间效率高低

  • C代码实现
  • #include<stdio.h>
    #include<time.h>
    int add(int num) 
    {	
        int sum = 0;
        for (int i = 0; i < num; i++)
        {
            sum +=i;
        }
        
        return sum;
    }
    int main() {
        clock_t start, end;
        start = clock();
        add(1000000000);
        end = clock();
        printf("%f seconds\n",(double)(end - start) / CLOCKS_PER_SEC);
    }
  •  Python代码实现
  • import time
    def test1(num):
        sum

    来源:拼命_小李

    物联沃分享整理
    物联沃-IOTWORD物联网 » 这就是为什么选择C语言不用python的原因

    发表评论