定义函数时void什么意思
时间: 2023-09-02 22:06:22 浏览: 263
编写函数void fun(char *s,char *t,char *p)将未在字符串s中出现、而在字符串t中出现的字符, 形成一个新的字符串放在p中,p中字符按原字符串中字符顺序排列,但去掉重复字符。
5星 · 资源好评率100%
在C语言中,函数可以有返回值,也可以没有返回值。如果函数没有返回值,则可以使用void关键字来表示。void是C语言中的一种数据类型,表示“无类型”或“没有值”。
当函数定义时使用void关键字作为返回类型时,这个函数被称为“无返回值函数”或“无参函数”。这种函数通常用于执行某些操作或计算,而不需要返回具体的数值结果。
下面是一个示例,展示了如何定义一个无返回值函数:
```c
#include <stdio.h>
void print_hello() {
printf("Hello World!\n");
}
int main() {
print_hello();
return 0;
}
```
在这个示例中,print_hello函数的返回类型为void,表示这个函数没有返回值。函数体中的代码将输出一个字符串“Hello World!”到终端上。在main函数中,我们调用了print_hello函数,从而执行了这个函数中的代码。
总之,当我们定义一个函数时,如果这个函数不需要返回具体的数值结果,可以使用void关键字作为函数的返回类型,表示这是一个无返回值函数。
阅读全文