2013-02-06 54 views

回答

2

無。 C中有差別(void表示沒有參數,沒有意味着未知數量的參數),但不在C++中;他們是一樣的。

6

在C++中,沒有區別 - 它們都表示一個函數,它只需要零個參數。

在C中,()意味着一個函數,它需要任意數量的參數,而(void)表示一個函數,該函數接受零參數。

+0

哦對,哈哈。感謝您解決這個問題! :) – zxcv

2
用C++

沒有差別,它們是相同的

1

C++是完全相同的,然而,在C中,它意味着一個函數,它的參數中的任何#。這實際上只是一個取決於你的風格問題。

相關問題