序言
void 参数是指将参数已void形式声明。
void func(void);
代码
void func(void) ;//这个声明可能需要依据编译器有些提示警告信息有些会报错
void func(); // 这个可以编译过
c语言中,如果函数参数为void来限定此函数不传递任何函数,就是说函数声明原型签名信息不包含参数信息时。如果参数为空表示可以传递任何参数,
func(1); //没问题
c++中,C++标准规定如果没有对参数列表进行定义那么就表示函数不能传递任何参数。
func(1) // 编译不过
参考: