有没有详细的return和void用法的讲解?还有return返回给主函数后,主函数怎么调用这个值?

我这个程序为什么运行时会出现两次请输入您想要入住的天数?

img

img

img

void return 网页链接:http://c.biancheng.net/view/1855.html
程序为什么运行时会出现两次请输入您想要入住的天数,是主函数里两次调用了getdays()函数,把 getdays();这句删了就可以了。

getdays() //返回值被丢弃
a=getdays() 返回值复制给a
试试2次输入不通的值。

你在主函数里调用了2次getdays()方法,当然会出现两次 请输入您想要入住的天数 ,在主函数里你不是用了个变量a来接收getdays()方法的返回值,然后你下面打印了那个a的值不就是在用这个值吗