结构程序设计到底应该怎么做?
如题,请教各位,结构程序设计到底应该怎么做呢?
小到标识符的命名,大到架构的规划,有什么标准?规范?或者是书籍对其进行详细的说明,指示的吗?
请高手指点。
谢谢!
[解决办法]
首先需要遵循语言的命名规则,大的架构是一门学问,这可是要有经验的人才能做得好的。
[解决办法]
结构化程序设计?
这个和标识符命名没什么关系,和架构规划也没什么关系。只是相对于之前的混乱无序的程序编制方式而提出的一些规范化的程序编写策略。主要是注重代码流程的结构化,每一个语句块都结构完整,只有一个入口和一个出口(这一点不是那么死板),不再有以前那样随心所欲的胡乱goto了。另外就是讲究模块间规范的相互调用,一个模块就一个入口,不允许随便从半道上进去。
以目前的高级语言来说,几乎都是结构化的。你用现在学到的程序编写方式书写程序,那都是符合结构化程序设计的。就算是C这样古老一点的语言也都有完善的结构化编程语句体系,只要你不动用goto就不会写出非结构化的代码来。
不过,这个仅仅是代码编写时的普通要求。现在设计软件,是要讲究面向对象的软件设计了。仅仅结构化是不够的。
[解决办法]
结构化程序设计
程序 = 算法 + 数据结构
[解决办法]
结构化是编程思想之一。
大概就是 每个功能是一个函数。主函数由子函数拼接。比如
int ReadIn(){...}
int Work(){...}
int PrintOut(){...}
int main()
{
ReadIn();
Work();
PrintOut();
return 0;
}
[解决办法]
结构程序设计