为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C++
阿晨1998 2018-11-21 23:18:13
自定义的函数是不是都得有参数呀?比如说voidxx(intx){cout<<"XXXXX"<<endl;}intmain(){//调用时就得加上参数xx(0);//为什么不能像系统函数一样像这样getch();}2楼的可以了不过这个警...
查看完整描述

1 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

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()



查看完整回答
反对 回复 2018-12-12
  • 1 回答
  • 0 关注
  • 849 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信