当前位置: 首页 > news >正文

C语言:结构化程序设计的核心思想笔记

1定义:结构化程序设计是一种进行程序设计的原则和方法

2衡量程序质量的首要条件:

结构清晰,容易阅读,容易修改,容易验证

3怎么理解“好”的程序? 

好程序就是结构好的程序。如果效率与结构有冲突,那么即使牺牲部分效率,也要保住清晰的结构。

4结构化基本思想的要点有哪些?

1采用循环、选择和顺序三种基本结构,用这3种结构编写的程序具备以下特性

只有一个入口,一个出口;

不存在永远执行不到的语句/ 无不可达语句;

不存在永远都执行不完的循环/ 无死循环;

2尽量避免使用goto语句

goto语句可以不受限制的转向程序中的任何地方,可能造成不可达语句,造成程序流程混乱,带来错误隐患。 但有无goto语句,不是程序结构好坏的标志。

限制使用goto只是得到结构化程序的手段,不是目的。

3采用自顶向下,逐步求精的模块化程序方法。

相关文章:

  • 面试康复训练-SQL语句
  • RIP实验
  • CloudStack安装部署
  • 【10】高效存储MongoDB的用法
  • 长列表局部渲染(监听window滚动),wndonw滚动同理
  • Learn:C++ Primer Plus Chapter13
  • ChainLit快速接入DeepSeek实现一个深度推理的网站应用图文教程-附完整代码
  • Swift 并发任务的协作式取消
  • Mysql 安装教程和Workbench的安装教程以及workbench的菜单栏汉化
  • Python 常用内建模块-itertools
  • HTML(超文本标记语言)
  • Python FastApi(2):基础使用
  • 【SpringBoot】MorningBox小程序的完整后端接口文档
  • 第3章 Internet主机与网络枚举(网络安全评估)
  • Python 爬取 1688 详情接口数据返回说明
  • Mysql架构理论部分
  • github代理 | 快速clone项目
  • 简单理解机器学习中top_k、top_p、temperature三个参数的作用
  • 前端开发:Vue以及Vue的路由
  • AsyncHttpClient使用说明书
  • 广东省中医院脾胃病科大科主任张北平病逝,年仅52岁
  • 巴基斯坦外长:印巴已同意立即停火
  • 黑灰产工作室为境外诈骗集团养号引流,冒充美女与男性裸聊后敲诈勒索
  • 中铁房地产24.7亿元竞得上海松江新城宅地,溢价率20.42%
  • 常州市委原常委、组织部部长陈翔调任江苏省民宗委副主任
  • 美联储连续第三次维持利率不变,警示关税影响