最赞回答 / NJUPTB18031431曾宇航
重复调用的问题,static函数我们已知的是用于让一个函数限定在本文件内,因为之前#include"test.c"使得我们的hello.c文件拥有了(extern) void say()这个函数,然后test.c依旧有这个函数,那这个外部函数在调用的时候是使用hello.c的还是test.c的呢。所以我们干脆把test.c的限定到本文件,这样我们就只能访问到hello.c的say()了
2020-02-09
最新回答 / 慕九州_357
这里n=1说的是第十天,第十天的时候只剩下一个桃子了,就是一直递归到定义的那个getPeachNumber函数,当到了第十天的时候,就要结束这个函数,return ()是结束语句 , 函数的值只能通过return语句返回主调函数
2020-02-09
最新回答 / qq_慕仔1571511
如果你想要改变输出结果后面的小数位数,你可以这样写printf("%.1f\n",(int)result);//里边这个.1就表示小数点后面的位数,同理,如果不要小数点后面的数字,可以改成.0
2020-02-08
最赞回答 / Warm_Sweet
这里一共有两个错误,一是你的第一个分号是中文字符,而不是英文半角(要不是我把源代码复制到VS2019上,我还真找不出来);二是自定义函数class不合语法,因为class是C语言关键字,无法更改其本身所表达的含义,因此不能作为自定义函数名。可以把首字母大写,这样就合法了。还有一处不恰当的地方,第二个printf中,"\n"不要紧接着放在%d后面,因为这样放的输出结果是:“小明在慕课网上已经参与学习了5门课程”(注意中间换行了)建议这样放:printf("小明在慕课网上已经参与学习了%d门课程\n",n);
2020-02-08
最新回答 / nyanco_sensei
int main (void){if(dis>3) if(5<time<23) fare2(); else fare3();elsefare();return 0;}整数无法保证准确存进双精度,
2020-02-08