小说阅读器

C语言是过程式设计的,所以代码里面避免不了会有很多的全局变量,但是也可以通过一些方法来确保全局变量的安全性,比如static修饰符修饰等等。

尤其是在C语言的面相过程中,会存在以下问题
写程序最怕的两件事情:
1.什么都不想,直接写代码
2.想的太多,导致没法写程序


image.png

下面是又将各部分功能抽象出来


image.png
image.png
image.png
image.png

界面调度:
每个界面返回一个状态值,决定下一步显示哪个界面。这样避免了在界面中调用界面的恶性循环问题。
只有界面调度函数才能够访问这些界面函数(包括主界面、阅读界面、目录界面等),其它的函数是不能访问这些界面函数的。

问题1:
应该调用哪个界面?

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,799评论 18 399
  • 一、温故而知新 1. 内存不够怎么办 内存简单分配策略的问题地址空间不隔离内存使用效率低程序运行的地址不确定 关于...
    SeanCST阅读 12,422评论 0 27
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,497评论 30 472
  • iOS面试小贴士 ———————————————回答好下面的足够了------------------------...
    不言不爱阅读 6,504评论 0 7
  • 在css中,display:none 表示隐藏的意思; 而visibility:hidden 同样也表示隐藏; 但...
    sky丶星如雨阅读 4,262评论 0 0

友情链接更多精彩内容