C++函数怎么使用*
时间: 2023-08-02 13:12:11 浏览: 43
在C++中,使用`*`可以表示指针类型或者乘法运算符。如果要在函数中使用指针,可以使用如下方式:
1. 声明一个指针类型的参数
```
void func(int* ptr) {
// 函数体
}
```
这里的`int*`表示一个指向整型变量的指针类型,函数可以接受一个指针参数。
2. 在函数中使用指针
```
void func(int* ptr) {
*ptr = 10; // 设置指针所指的变量的值为10
}
```
这里的`*ptr`表示指针所指的变量,可以通过它来操作指针所指的变量。
另外,如果要定义一个返回指针类型的函数,可以使用如下方式:
```
int* func() {
int* ptr = new int;
*ptr = 10;
return ptr;
}
```
这里的`int*`表示返回一个指向整型变量的指针类型,函数返回一个指针,指向一个新分配的整型变量。在函数外部使用该指针时,需要注意释放内存。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)