函数的基本知识
函数的概念
为同一功能服务的代码,封装成一个整体,可以多次调用(一份代码,多次调用)
定义函数的时候一切以功能为目的,根据功能去定函数的参数和返回值。例如需要传哪些数据给函数(实参),函数的功能代码(函数体)怎么实现,需要返回啥类型的数据(返回值类型)
函数的分类
定义角度
库函数(c语言库)、自定义函数、系统调用(内核提供给用户的函数接口)
有无参数
无参函数:不嫩工匠函数外部的数据传递给函数内部
有参函数:通过参数,将函数外部的数据传递到函数内部
函数的定义、声明、调用
函数的定义:实现函数体,确定函数名,函数的形参和函数的返回值类型
函数声明:告知编译器该函数的函数名是啥,有几个形参,返回值是啥类型(先调用,后定义的情况下使用)
函数调用:执行函数体(函数名 + 实参)
完整代码截图
函数调用过程
调用过程中将函数的状态保存在内存的代码区
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· c# 半导体/led行业 晶圆片WaferMap实现 map图实现入门篇
· 易语言 —— 开山篇