C语言为什么快

2021-10-31  本文已影响0人  Noza_ea8f

同样一段打印程序的对比
C

#include<stdio.h>
#define NAME "张三"
int main() {
    printf("hello %s",NAME);
    return 0;
}

Python

NAME = '张三'
print(f'hello{NAME}')

python简洁的多,但是运行时间会比C慢;
这个程序反应不出太多的时差;
不过从NAME常量来说;
C规定了%s字符串类型;
python没有规定,没有规定就意味着自行判断;
自行判断尽管节省了代码量;
但运行效率肯定会降低;

上一篇 下一篇

猜你喜欢

热点阅读