21xrx.com
2024-11-10 00:32:09 Sunday
登录
文章检索 我的文章 写文章
C++中的void是函数定义还是函数声明?
2023-07-05 05:03:00 深夜i     --     --
C++ void 函数定义 函数声明

在C++中,void可以既用作函数定义,也可以用作函数声明。这是因为,void是一种返回类型,用来表示一个函数不返回任何值。

函数定义指的是函数的实现,即函数的具体操作和算法。当我们在定义函数时,需要使用void关键字作为返回类型,来表示该函数不返回任何值。以下是一个简单的void函数定义的示例:


void greet()

  std::cout << "Hello

在这个示例中,greet函数被定义为一个void函数,因为它不返回任何值。

函数声明指的是函数的声明,即对函数名称、参数列表和返回类型的声明,而并不实现函数体的操作和算法。当我们在声明函数时,同样需要使用void关键字作为返回类型,来表示该函数不返回任何值。以下是一个简单的void函数声明的示例:


void greet();

在这个示例中,greet函数被声明为一个void函数,因为它不返回任何值。但是,在这个声明中并没有包括函数的实现,我们需要在程序的另一个地方定义这个函数。

总之,无论是函数定义还是函数声明,当函数不返回任何值时,我们都需要使用void关键字来表示函数的返回类型。无论是声明还是定义,都需要遵循这个规则。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复