首页 > 其他分享 >函数的基本知识

函数的基本知识

时间:2023-02-25 18:44:05浏览次数:29  
标签:调用 定义 代码 基本知识 函数调用 返回值 函数

函数的概念

  为同一功能服务的代码,封装成一个整体,可以多次调用(一份代码,多次调用)

  定义函数的时候一切以功能为目的,根据功能去定函数的参数和返回值。例如需要传哪些数据给函数(实参),函数的功能代码(函数体)怎么实现,需要返回啥类型的数据(返回值类型)

函数的分类

  定义角度

    库函数(c语言库)、自定义函数、系统调用(内核提供给用户的函数接口)

  有无参数

    无参函数:不嫩工匠函数外部的数据传递给函数内部

    有参函数:通过参数,将函数外部的数据传递到函数内部

函数的定义、声明、调用

  函数的定义:实现函数体,确定函数名,函数的形参和函数的返回值类型

  函数声明:告知编译器该函数的函数名是啥,有几个形参,返回值是啥类型(先调用,后定义的情况下使用)

 

  函数调用:执行函数体(函数名 + 实参) 

 

   完整代码截图

 

 函数调用过程

 

 

标签:调用,定义,代码,基本知识,函数调用,返回值,函数
From: https://www.cnblogs.com/yachifeng/p/17155029.html

相关文章

  • 积性函数
    积性函数引入:我们在线性筛质数的时候使用的方法是这样的voidGetPrime(intn){memset(isPrime,1,sizeof(isPrime));isPrime[1]=0;//1不是素数for(in......
  • 去趋势函数 detrend
     matlab去趋势例程clcclearallcloseall%创建一个模拟数据集并计算其平均值。t=0:300;dailyFluct=gallery('normaldata',size(t),2);sdata=cumsum(dai......
  • C++函数名修饰规则
    C++函数名修饰规则这是啥函数的名字修饰(DecoratedName)就是编译器在编译期间创建的一个字符串。用来指明函数的定义或原型。修饰规则C++的修饰规则为“?+函数名+标......
  • golang中的close函数
    close函数是用于关闭通道的。官方解释(摘自close函数源代码注释):Theclosebuilt-infunctionclosesachannel,whichmustbeeitherbidirectionalorsend-only.Itsho......
  • 可变类型和不可变类型、闭包函数、装饰器+语法糖
    可变类型和不可变类型:  闭包函数:  装饰器+语法糖:   ......
  • map()函数应用
    title:map()函数应用author:杨晓东permalink:map()函数应用date:2021-10-0211:27:04categories:-投篮tags:-demomap()函数应用#正常函数一个参数d......
  • [keil] 将函数定义到RAM运行,和定义无初始化变量(软复位,变量不清空)
    keil链接文件​​一、将函数定义到RAM运行​​​​二、定义无初始化变量(软复位,变量不清空)​​先打开Keil工程配置,选择linker链接文件,取消自动生成,并编辑sct。如上图,定义......
  • avformat_seek_file函数介绍
    在做音视频数据分析的时候,经常会遇到这样的需求,每隔5分钟抽取一帧数据进行分析。在做播放器开发的时候,也会遇到这种情况,就是拖动进度条跳转到某个位置进行播放。如果直接用......
  • 构造函数和析构函数
    类内的构造函数:相当于初始化函数,名字和类名一致,可以在里面写入初始化语句类内的析构函数类的对象调用完所有成员函数,将跳出程序之前释放内存空间,名字是构造函数......
  • 友元函数/类
    在类中添加友元,相当于安插了一个卧底,可以访问类内元素,如下classBox{doublewidth;public:friendvoidprintWidth(Boxbox);friendclassBigBox;......