问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言函数的含义

发布网友 发布时间:2022-09-22 19:14

我来回答

1个回答

热心网友 时间:2023-01-24 01:32

  C语言的发展颇为有趣,它的原型ALGOL 60语言。那么大家知道C语言函数是什么吗?下面一起来看看!


  函数(Function)是一段可以重复使用的代码,这是从整体上对函数的认识。

  C语言本身带了很多库函数,并分门别类地放在了不同的头文件中,使用时只要引入对应的头文件即可。

  除了C语言自带的.函数,我们也可以编写自己的函数,称为自定义函数(User-Defined Function)。自定义函数和库函数没有本质的区别,表现形式和使用方法一样,只是开发者不同而已。

  这一章我们就来讲解如何编写和使用自己的函数。

   参数

  函数的一个明显特征就是使用时带括号( ),必要的话,括号中还要包含数据或变量,称为参数(Parameter)。参数是函数需要处理的数据,例如:

  strlen(str1)用来计算字符串的长度,str1就是参数。

  puts("C语言中文网")用来输出字符串,"C语言中文网"就是参数。

   返回值

  既然函数可以处理数据,那就有必要将处理结果告诉我们,所以很多函数都有返回值(Return Value)。所谓返回值,就是函数的执行结果。例如:

  char str1[] = "C Language";

  int len = strlen(str1);

  strlen() 的处理结果是字符串 str1 的长度,是一个整数,我们通过 len 变量来接收。

  函数返回值有固定的数据类型(int、char、float等),用来接收返回值的变量类型要一致。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 婉,这个字读什么 作业帮最大的家打成语 ipad mini2和air2的区别 qq黄钻全民秒升lv8活动首期任务完成了黄钻等级为什么不变 开通了黄钻为什么QQ图标上只显示图标不显示等级 为什么我升了黄钻7级 QQ上显示的图标还是6级? 我QQ黄钻等级3了为什么图标还不3级? 黄钻已经升到6级了可QQ服务图标上为什么还是5级啊???都快2天了还是没变 我QQ黄钻已经升级了,为什么图标还没变? 妇科炎症流黄水怎么治疗 盆腔积液一般怎么治疗 做红烧排骨的时候,掌握好哪些技巧,就能让排骨酥烂而且色泽红亮? 剪映如何剪辑音乐长短 用酒精灯将试管中的水加热,写出整个操作过程。 小作文白云还可能是什么 泰迪可以吃韭菜馅饺子拉血 泰迪吃了点韭菜拉肚子了没事吧 泰迪吃了两个韭菜饺子怎么办 我刚刚给我家泰迪狗吃了一个韭菜饺子,会不会有事啊,狗能吃韭菜吗? 泰迪吃了韭菜怎么办 vb中if 、elseif 、else if 、 endif、end if有什么区别,elseif、else if 可以用一个endif结束吗 请问一下,按键精灵中的Endif是什么命令?怎么用啊.最好举个例子 普力力马出风口怎么拆 如何用注册表解决word文件无法正常打开问题 word打不开?注册表策略阻止什么的 WORD文件打不开,提示信息为:你打开的文件被注册表组策略阻止 笔记本怎么查看是否支持144hz外界显示器。准备买144的显示器怎么查看笔记本是否支持144。 让你笑到混乱的90句搞笑签名 OPPOr11游戏加速过期之后怎样关闭 梦见给女儿买竹席 qq聊天记录怎么彻底删干净 求助!手表的皮表带会很臭 怎么办? 如何通过其他好友登录自己的? 登录需要好友验证怎么办 登录需要好友验证怎么办 怎么做家常毛豆红烧鸡 红烧鸡烧毛豆子的做法步骤图,怎么做好吃 微信扫码收钱,能一个分两个账户存进么 汉朝皇后窦漪房 汉朝历史上真实的窦太后