[问题] 怎么在递回计次 (已解决)

楼主: yin0123 (樱)   2018-02-28 18:41:30
这题是要把句子倒写回去
然后最后要写有几句已经倒写了
但是我真的想不到要怎么计次
不知道要加在哪里才对
不知道附程式码的图会不会算作业文
所以先不附
请问有什么方法可以在递回里面计次吗
我如果不先归零 他就会是乱数
但是归零就记不了次数了
如有违犯板规恳请告知会自删
作者: Schottky (顺风相送)   2018-02-28 18:48:00
就在开始递回前先归零囉那就写在 Sc() 外面啊要讨论的话把完整程式码拿出来比较好讨论
作者: jack1218 (赤城我老婆)   2018-02-28 19:01:00
直接用全域或静态变量?return Sc +1
作者: Schottky (顺风相送)   2018-02-28 19:06:00
贴图档是哪一国的风俗 XDDDD你在宣告 i 时先初始化成 0 就好了啊然后 i 的位址传进去 Sc() 里面,或是改成全域变量都行#1N2YFuhS (C_and_CPP) 这边有推荐一些贴程式码的网站
作者: phishingphi (hsnutontu)   2018-02-28 19:16:00
看到图就不行了,请看公告怎么贴code记录state的方法不外乎传argument 或者用return type来记录。比如回传值是倒写了几句之类的函数。parameter 如果要记录很多东西的话就用struct去包然后传pointer进去写。不过这个Case也可以只传个int pointer进去底下的function再去update.
作者: loveflames (咕啾咕啾魔法阵)   2018-02-28 22:29:00
用静态变量就好了,宣告时初始0,在函数开头做递增
作者: wtchen (没有存在感的人)   2018-02-28 23:50:00
直接在范本里面禁止使用图档秀程式码,此风不可长
作者: MOONRAKER (㊣牛鹤鳗毛人)   2018-03-01 11:03:00
不要静态啦~都不考虑他可能重复执行吗 传进去有啥不好
作者: TobyH4cker (Toby (我要当好人))   2018-03-04 05:27:00
可能是教科书遗毒

Links booklink

Contact Us: admin [ a t ] ucptt.com