[大二上][复习]C语言中的函数

news/2024/9/28 5:22:20 标签: 开发语言, C

什么叫函数?

函数是为了解决大量同类型问题所设计的, 函数是一个工具

C语言的基本单位是函数

函数可以当作一个黑匣子

为什么需要函数?

                1.避免了重复性操作

                2.有利于程序的模块化


用一个事物很简单, 但是这个事物为什么诞生,也是值得探究的

黑匣子拿来可以用, 但是不知道内部是如何处理的


 什么叫函数?

4分30

逻辑上:

        能够完成特定功能的独立的代码块

物理上:

        能够接收数据[当然也可以不接收数据]

        能够对接收的数据进行处理

        能够将数据处理的结果返回[当然也可以不返回任何值]

 


如何定义函数?

1.函数定义的本质是详细描述函数之所以能够实现某个特定功能的具体方法

  2. 函数返回值的类型也称为函数的类型,     如果函数名前的返回值类型 和 函数执行体中的 return表达式中的类型不同的话, 则最终函数返回值的类型, 以函数名前的返回值类型为准

        比如:

int test()
{
    return 8.8; // 因为函数的返回值类型是int 所以最终返回的值是8
}    

return终止函数

        如果表达式为空, 也就是 return为空, 则只终止函数, 不向被调函数返回任何值


函数的分类

                有参函数 和 无参函数

                有返回值函数 和 无返回值函数

                库函数 和 用户自定函数

                普通函数 和 主函数

                                一个程序必须有且只能有一个主函数

                                主函数可以调用普通函数  普通函数不能调用主函数

                                普通函数可以相互调用

                                主函数是程序的入口, 也是程序的出口



http://www.niftyadmin.cn/n/1612787.html

相关文章

金融企业入局直播,有哪些突出优势呢?

对于金融行业来说,直播用来做营销获客即可以节省成本,又可以快速提升企业品牌知名度,还可以沉淀私域流量,下面我们来说说金融入局直播的突出优势。 1、提升企业品牌的影响力 金融企业可以在开放式的公域流量直播平台做直播。金融…

[大二上][复习]C语言中的结构体

对待技术 是什么 为什么 怎么用 这样进行讲解 结构体是一个数据类型 为什么需要结构体? 为了表示一些复杂的事物, 而普通的基本类型无法满足实际要求 什么叫结构体? 把一些基本数据类型组合在一起形成的一个新的复合数据类型, 这个叫做结构体 如何定义结构…

调用接口返回查询结果为map但为什么字段大小写_接口设计技巧和最佳实践

这篇文章是从人们在设计和实现接口时常见的和常被无视的错误,总结出来的一些技巧和最佳实践1、严格的数据模型层你的响应应该是在代码中严格定义的嵌套数据业务模型,不要依赖数据库查询结果映射,或者其他操作2、无歧义的服务名记住你的URL应该能充分表达出真实作用,…

智能化安防视频监控行业发展是如何转变的?

从事流媒体行业多年,我发现一个现象,就是有的朋友对视频监控这个行业存在一些误解,比如发展缓慢、远程看监控视频有难度等,这些朋友大多是因为自家需要安装摄像头才去了解的视频监控的知识,只是了解的不是很正确或者说…

直播电商已被“低价”绑定?这些带货玩法没有见过?

2021年是直播电商爆发的第二年,电商人还会只把低价卖货当作唯一的玩法吗? 答案是否定的,因为只单单从低价来卖货在直播电商中是走不长远的。那么直播电商又应该如何走下去呢? 在2020年,直播电商“低价卖货”总是能够…

Web 2.0峰会“中断” 一个时代将终结

在Web 2.0流行的短短数年中,它也经历过鼎盛时期;而现在,Web 2.0似乎开始走下坡路。 身兼企业家、记者和作家等多职的John Battelle称,今年将不会举办Web 2.0峰会。在其一篇博文中,Battelle说,取消此次Web 2…

tensorflow python2_TensorFlow定义Python2与3兼容性的函数

#版权所有2015 TensorFlow作者.版权所有.##根据Apache许可证版本2.0(“许可证”)许可;#除非符合许可证,否则您不得使用此文件.#您可以获得许可证的副本##http ://www.apache.org/licenses/…

[大二上][BUG][dev]汉字在高亮时刻才显示

解决方法: 在工具 -->编译器选项 ---> 显示 将 对号 去掉