控制台游戏目录

写游戏,肯定要写目录,如果把目录写出嵌套,一个一个的进去,在一个一个的出来,肯定很麻烦,还容易错,遇到从这一层目录跳转到另一个目录,头都要炸。

这里介绍一种我自己想到的目录结构

 

在这个结构中,目录不是嵌套结构,都是平级的。

首先,把原来的根目录写成一个函数,再把别的目录也都写成函数。

如果要从一个目录转到下一层目录,就直接调用函数,转到这个目录。

如果要返回上级,不要用返回值,直接调用这个目录所在的函数,这样保险一些。

如果要跳转,同样,直接调用。

 

注意:要申明函数,否者极有可能报错,因为你可能会调用申明在这个函数后面的函数

                            int 函数1() {......}

                            int 函数2() {......}

                            int 函数3() {......}

如果你在函数2中,你只能调用函数1,不能调用函数3,会报错

                            int 函数1();    //申明函数1

                            int 函数2();    //申明函数2

                            int 函数3();    //申明函数3

                            int 函数1() {......}

                            int 函数2() {......}

                            int 函数3() {......}

这用函数2就可以调用函数3了。

|版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2018-03-21 19:59  沐雨雨  阅读(504)  评论(0编辑  收藏  举报