是不是写成函数就会ce啊?已经两次了

P1553 数字反转(升级版)

帖子发错版块了,应该是1-6p1028数的计算
by 伯伦希尔001 @ 2019-02-02 16:51:02


你这不ce有鬼啊 在num函数中的返回值必须为int型,你写一个`return ;`是什么意思![](https://cdn.luogu.com.cn/upload/pic/50301.png)
by AfterOI @ 2019-02-02 16:54:26


@[伯伦希尔001](/space/show?uid=150418)
by AfterOI @ 2019-02-02 16:54:56


而且函数位置不对
by _D06 @ 2019-02-02 16:55:09


@[伯伦希尔001](/space/show?uid=150418) 你的```num```函数返回值类型是```int```,但是你的```return```语句后面没有返回值,这会CE。而且这个函数执行过程中有可能进入```else```分支,```else```分支里连```return```都没有,那么函数的返回值将是未定义的(但是这不会引发CE)。 可以看出你并不了解C++函数的编写规则,只是照着```int main()```的样子写了而已。建议看看别人的代码或者翻阅相关书籍学习一番。
by GKxx @ 2019-02-02 16:55:49


哦,位置可能没关系。
by _D06 @ 2019-02-02 16:56:06


噢噢
by 伯伦希尔001 @ 2019-02-02 16:56:15


@[_D06](/space/show?uid=47588) 函数位置是对的,他在上面写了声明。![](https://cdn.luogu.com.cn/upload/pic/50256.png)
by AfterOI @ 2019-02-02 16:56:18


还有建议多学英文来看懂g++的warning和error
by AfterOI @ 2019-02-02 16:58:54


scanf_s是什么。。
by Jaanai @ 2019-02-02 16:59:45


| 下一页