2013-02-06 110 views

回答

2

无。 C中有差别(void表示没有参数,没有意味着未知数量的参数),但不在C++中;他们是一样的。

6

在C++中,没有区别 - 它们都表示一个函数,它只需要零个参数。

在C中,()意味着一个函数,它需要任意数量的参数,而(void)表示一个函数,该函数接受零参数。

+0

哦对,哈哈。感谢您解决这个问题! :) – zxcv

2
用C++

没有差别,它们是相同的

1

C++是完全相同的,然而,在C中,它意味着一个函数,它的参数中的任何#。这实际上只是一个取决于你的风格问题。

相关问题