猿问

C++中怎样可以定义没有参数的函数!?

自定义的函数是不是都得有参数呀?比如说voidxx(intx){cout<<"XXXXX"<<endl;}intmain(){//调用时就得加上参数xx(0);//为什么不能像系统函数一样像这样getch();}2楼的可以了不过这个警...

阿晨1998
浏览 851回答 1
1回答

凤凰求蛊

void xx(void)//这行也可以这样写:void xx(),但是这样的可读性高{cout << "XXXXX" << endl;}int main(){//调用时就不必有参数了xx(0);}函数可以有0个或多个参数,但是一旦声明参数类型为void,我们就不能给它命名,举个例子:void xx(void inta)//错误void xx(void,void)//错误void xx(void,int q)//错误void xx()//正确void xx(void) //正确另外补充一点:一楼是用C语言写的,不是C++,所以当然会编译错误,把main()改成int main()
随时随地看视频慕课网APP
我要回答