main 形参实参程序
时间: 2024-09-24 15:03:47 浏览: 35
C++形参与实参的区别实例解析
在 C++ 中,`main` 函数是程序的入口,可以接受命令行参数。`main` 函数的原型如下:
```cpp
int main(int argc, char *argv[]);
```
其中,`argc` 表示命令行参数的个数,`argv` 是一个指向字符指针的数组,每个元素指向一个命令行参数的字符串。第一个参数是执行程序的名称,后面的参数是用户传递的参数。
例如,在命令行中执行 `./a.out 1 2 3`,则 `argc` 的值为 4,`argv` 的值为 `"./a.out"`,`argv` 的值为 `"1"`,`argv` 的值为 `"2"`,`argv` 的值为 `"3"`。
形参和实参是 C++ 中常用的概念。函数定义时,可以声明一些形式参数(也称为形参),这些参数用来接收函数调用时传递过来的实际参数(也称为实参)。形参和实参之间通过赋值来传递数据。
例如,下面是一个函数的定义:
```cpp
int add(int a, int b) {
return a + b;
}
```
其中,`a` 和 `b` 是形参,用来接收函数调用时传递过来的实参。例如,调用 `add(1, 2)` 时,实参 `1` 和 `2` 被分别赋值给形参 `a` 和 `b`。函数返回结果为 `3`。
阅读全文