void函数咋传值
时间: 2023-11-10 07:06:20 浏览: 225
c++禁止函数的传值调用的方法
`void`函数不需要返回值,因此不能使用`return`语句返回值。但是,可以使用函数参数来传递值。
在`void`函数的参数列表中,可以定义需要传入函数的变量或常量。当调用该函数时,可以将需要传入的变量或常量作为实参传入函数。
例如,下面的`myFunction`是一个`void`函数,它有两个参数`x`和`y`,分别表示要传入的两个整数。在函数体内,将`x`和`y`相加,并将结果赋值给`sum`变量。由于`myFunction`是一个`void`函数,因此并没有返回值,但是可以通过参数来传递值。
```cpp
void myFunction(int x, int y) {
int sum = x + y;
cout << "The sum of " << x << " and " << y << " is " << sum << endl;
}
int main() {
int a = 5, b = 3;
myFunction(a, b);
return 0;
}
```
在`main`函数中,定义了两个整型变量`a`和`b`,并分别赋值为5和3。然后调用`myFunction`函数,并将`a`和`b`作为实参传入函数。函数会计算出`a`和`b`的和,并输出结果。
阅读全文