品易云推流 关闭
文章详情页
文章 > Python基础教程 > python函数和c的区别有哪些

python函数和c的区别有哪些

Python 函数 c 区别

头像

爱喝马黛茶的安东尼

2019-10-30 10:33:096967浏览 · 0收藏 · 0评论

Python有很多内置函数(build in function),不需要写头文件,Python还有很多强大的模块,需要时导入便可。C语言在这一点上远不及Python,大多时候都需要自己手动实现。

C语言中的函数,有着严格的顺序限制,如果要调用函数,该函数需要在本次调用之前就需要被实现,或者在程序开头事先声明,而Python中则没有这个限制,Python中还有高阶函数这一概念,即函数名也可当作函数参数,函数名也是一种变量,指向内存中的某个函数,这种写法可以大大减少代码长度。

相关推荐:《Python基础教程

python中还提供了可变参数和关键字参数,这样使得函数的功能大大提高,原来需要写多个函数,现在只需要一个函数就可以实现这些功能。

Python

定义函数使用 def 关键字,一般格式如下:

def 函数名(参数列表):
    函数体

C语言

定义函数需要声明,一般格式如下:

类型 函数名(参数列表) {
    函数体;
}
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图