首页 > 其他分享 >函数

函数

时间:2023-03-25 18:32:25浏览次数:25  
标签:调用 函数 int Add 实参 声明

1、库函数

     C语言本身所提供的函数,例如:字符串操作函数、字符操作函数、内存操作函数、I/O函数、时间/日期函数、数学函数以及其他库函数

2、自定义函数

     int(返回类型)Add(函数名)()(函数参数){(函数体)},四部分组成

3、参数

     实参:调用函数时所用的参数Add(a,b);,其中ab就是实参,且ab必须可以表示确切的值

     形参:在调用时分配内存单元,出了函数会直接销毁,只是实参的一份临时拷贝,并不会改变实参的值int Add(int x,int y){}

     传值调用和传址调用,传址调用可以在函数内部直接操作函数外部变量(此时传的是地址,并非一份临时拷贝)

4、函数的嵌套调用

     在a函数中调用b函数

5、函数的链式访问

     把一个函数的返回值作为另一个函数的参数printf("%d",Add(a,b));

6、函数声明

     int Add(int x,int y);

     若保证函数声明在main函数之前,那么函数的定义就可以写在main函数之后,先声明后使用

     函数声明要写在头文件(.h文件之中),函数定义写在源文件(.c文件)中,想要使用自定义函数,就要在最上面#include ".h"(此时使用双引号)

标签:调用,函数,int,Add,实参,声明
From: https://blog.51cto.com/u_13606048/6149592

相关文章

  • mysql手动实现窗口函数的方法
    背景:窗口函数是一种强大的SQL函数,它允许在查询中对一组行进行计算,而不需要将它们分组或汇总。然而,如果使用的MySQL版本不支持窗口函数,我们仍然可以通过一些技巧手动实现它......
  • Teamcenter_NX集成开发:UF_UGMGR_invoke_pdm_server函数的使用
    之前了解到通过UFUN函数UF_UGMGR_invoke_pdm_server可以调用TeamcenterITK函数,从而可以获取及编辑Teamcenter对象。UFUN中有样例代码,但是就是不知道怎么使用,今天下午看了......
  • sort函数之cmp
        bool static cmp(const  pair<int,int>&a,const pair<int,int>&b)    {        return a.second < b.second ;//从小到大returna.s......
  • 函数练习题2
    ......
  • 函数练习题1
    ......
  • 使用Map+函数式优化if else
    使用Map+函数式接口优化ifelse工作中遇到一个接口要返回不同数据表中的数据,首先想到的是使用if-else或者switchcase:例如: if(("1").equals(dataType)){re......
  • 算法分析与设计——冒泡排序,选择排序,STL自带sort函数性能比较实验
    实验环境:Win11,Devc++5.11实验方法:生成不同数据量的随机数后使用三种排序方法分别排序,比较每种方法所耗时长。实验结果:数据量为1000时,冒泡排序平均用时为0.015s,选择排序平......
  • c语言部分系统调用函数(shell编程)
    头文件<fcntl.h>文件控制<unistd.h>符号常量<sys/stat.h>文件状态<sys/types.h>基本系统数据类型<utime.h>文件时间<dirent.h>目......
  • 基于隶属度函数模糊CMAC神经网络算法matlab仿真
    1.算法描述       CMAC神经网络具有小脑的机能,因而,被广泛应用于机器人的运动控制。或者反过来说,正是为了机器人的运动控制,Albus构造了CMAC神经系统,以模拟脊椎动物......
  • 【C】内存操作函数
    继字符函数与字符串函数(下)本章来介绍一组内存操作函数,内容如下:内存操作函数mon-memory记忆即内存memcpymemmovememsetmemcmp这些函数头文件都是#include<st......