有返回值和无返回值函数
时间: 2024-03-18 10:41:31 浏览: 29
函数可以分为有返回值函数和无返回值函数。
有返回值函数指的是执行完函数后会返回一个值,并且会将这个值传递给函数调用处。例如,一个计算两个数之和的函数,执行完后会返回这两个数的和,这个值可以在函数调用处使用。
无返回值函数指的是执行完函数后不会返回任何值。这种函数通常用于执行一些操作而不需要返回值,例如输出一些信息、修改全局变量等。
在函数定义时需要指定函数的返回类型,有返回值函数需要指定返回值类型,无返回值函数需要指定为 void。例如:
```
int sum(int a, int b) {
return a + b;
}
void printHello() {
printf("Hello World!");
}
```
相关问题
无参有返回值函数
好的,我可以回答这个问题。无参有返回值函数是指,该函数不需要任何参数来执行,但是会返回一个值。举个例子,下面是一个无参有返回值函数的定义:
```python
def get_random_number():
import random
return random.randint(1, 10)
```
这个函数名为 `get_random_number`,它会使用 Python 内置的 `random` 模块来生成一个范围在 1 到 10 之间的随机数,并将其作为返回值返回。在调用该函数时,只需要使用函数名即可,例如:
```python
result = get_random_number()
print(result)
```
这段代码会随机生成一个数并打印出来。希望我的回答能够帮助你!
无参有返回值函数python
在Python中,可以使用 `def` 关键字来定义函数,函数的返回值可以使用 `return` 语句来指定。下面是一个无参有返回值函数的示例:
```python
def get_pi():
return 3.14
```
这个函数名为 `get_pi()`,没有参数,使用 `return` 语句返回了一个常量值 3.14。调用这个函数可以像这样:
```python
pi = get_pi()
print(pi) # 输出 3.14
```
注意,如果函数没有使用 `return` 语句返回值,那么它的返回值默认为 `None`。例如:
```python
def say_hello():
print("Hello, world!")
result = say_hello()
print(result) # 输出 None
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)