二.测试c的机能和python的差别
sum.c
- -module(sum).
- -export([sum/2,sum_test/2]).
- sum(0,Sum) ->
- Sum;
- sum(Num,Sum) ->
- sum(Num-1,Sum+Num).
- sum_test(Num,0) ->
- 0;
- sum_test(Num,Times) ->
- sum(Num,0),
- sum_test(Num,Times-1).
- int sum(int num){
- long sum=0;
- int i =0;
- for( i=1;i<=num;i++){
- sum=sum+i;
- };
- return sum;
- }
- int main(){
- printf("%d",sum(10));
- return 0;
- }
- 测试筹划:计算1-100的和
- 测试次数:100万次
1. 直接用c来履行,通linux 的time敕令来记录履行的用时
sum.c:
- #include <stdio.h>
- int sum(int num){
- long sum=0;
- int i =0;
- for( i=1;i<=num;i++){
- sum=sum+i;
推荐阅读
平顺家当涵盖的范畴异常广泛,固然每个细分市场都有“头牌”,但并没有某一家安然巨擘有底气传播鼓>>>详细阅读
本文标题:Python调用C模块以及性能分析
地址:http://www.17bianji.com/lsqh/36195.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示