C语言求指导!当程序太多的“IF”怎么办!感觉没层次感!

2020-02-05 09:26发布

本人初来咋到,现在还是一名大三学生!由于前2年荒废了学习!基础不好!好不容易发现这么一个好的平台!希望可以借此机会提高自己!
所以在这里还请各位前辈帮帮小弟一把!本人虚心好学!
C语言求指导!当程序太多的“IF”怎么办!感觉有时候分不清那个“ELSE”和他对应!需要多重循环的时候用什么语句最好!感觉没层次感!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
43条回答
usingavr
1楼-- · 2020-02-07 10:02
if 不要超过 3层, 可以把一系列操作定义成函数,减少if 的层数,增强阅读性
raohao101
2楼-- · 2020-02-07 10:40
格式要对齐,
bailangcn
3楼-- · 2020-02-07 14:29
 精彩回答 2  元偷偷看……
Iron_Man
4楼-- · 2020-02-07 18:07
见过...一堆if else...本人 if else 最多嵌套不超过3次,要么重写,要么。。。多写几个函数。。。
1314hong
5楼-- · 2020-02-07 23:44
状态机很好用,可以实现多重循环,多级菜单。
luluxiu
6楼-- · 2020-02-08 03:47
if和else或ifelse必须搭配使用;代码需要优化,先考虑switch-case,再if-else。最最后再考虑goto。推荐本书:《C语言程序设计:现代方法(第2版)》 - 金(K.N.King);

一周热门 更多>