---
title: "numargs | open.mp"
description: "获取函数接收的参数数量"
canonical: https://omp.itsneufox.com/zh-CN/docs/scripting/functions/numargs
language: zh-CN
---

# numargs

## 描述

用于获取函数接收的参数数量

## 示例

```c
SomeFunction(...)
{
    printf("numargs(): %i", numargs());
}

public OnFilterScriptInit()
{
    SomeFunction(1, 2, 3);
}

// 输出: "numargs(): 3"
// 因为传递了三个参数（1, 2, 3）
```

## 相关函数

-   [getarg](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/getarg): 从可变参数列表获取指定参数
-   [setarg](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/setarg): 设置可变参数的值
