c++中,定义函数参数事,用&和*有什么不同
时间: 2023-05-29 10:02:38 浏览: 170
C语言中&和&&的区别
参数列表来声明参数的类型和参数名称。例如,下面是一个简单的函数定义:
```c
int add(int a, int b) {
return a + b;
}
```
该函数有两个参数,a和b,它们的类型都是int。在函数定义中,参数列表写在函数名后面的圆括号中,每个参数包括参数类型和参数名称,多个参数之间用逗号分隔。在函数调用时,传递的参数必须与函数定义中声明的参数类型匹配,并且按照声明顺序传递。例如:
```c
int x = 10, y = 20, sum;
sum = add(x, y); //调用add函数,并传递x和y作为参数
printf("sum is %d\n", sum);
```
阅读全文