分支结构函数设计小结

原创 2012年03月27日 23:05:14

先判断各种输入,如果不合法或不正确,直接return或return错误

1)参数是否合法

2)函数处理需要的内部数据或状态是否正确


函数主题部分

1)对于if类型的,如果每个条件的处理超过2行代码,就是逻辑内聚,需要将每个条件下的处理封装为子函数

2)对于switch类型的:

      a)如果只是根据不同的条件进行赋值,则可以用查表方式重构

      b)否则就是逻辑内聚,一定要把每种条件的处理封装为一个单独的函数。



算法 数据结构函数实现模板

  • 2012年05月17日 11:01
  • 124KB
  • 下载

字符串拆分函数\树形结构函数

USE [mytest] GO /****** Object: UserDefinedFunction [dbo].[fn_get_Split] Script Date: 10/11/20...

快学Scala 读书笔记之 Chapter 2、3、4(控制结构函数,数组,映射,元组)

第二章 控制结构与函数Scala和其他编程语言的一个根本性差异是,在C++或Java中,表达式和语句会看做两种不同的东西,表达式有值,而语句执行动作。在Scala中,几乎所有构造出来的语法结构都有值。...

linux中C语言函数:数据结构函数(二分查找、二叉树、哈希表、线性搜索)

1. qsort 、bsearch 包含头文件:#include void qsort(void *base , size_t nmemb , size_t size, int(*comopare)(...

结构类型、结构函数和构造函数

在初学C#的时候,有三个概念可能会容易搞混——结构类型、结构函数、构造函数。          结构类型是由几个数据组成的数据结构,这些数据可能有不同的的类型。结构就是把这些不同类型的数据组合在一起,...

选择结构程序设计(单分支)

  • 2016年01月29日 21:24
  • 199KB
  • 下载

分支、循环程序结构和设计

  • 2013年11月17日 21:10
  • 77KB
  • 下载

《C语言及程序设计》实践项目——用if语句实现分支结构

返回:贺老师课程教学链接 【项目1:被3或者5整除的数】编程序,输入一个数,判断它能否被3或者被5整除。如至少能被这两个数中的一个整除,则将此数打印出来,否则不打印。[参考解答]【项目2:乱玩数字】编...

算法和程序设计——分支结构

  • 2011年05月03日 17:05
  • 184KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:分支结构函数设计小结
举报原因:
原因补充:

(最多只允许输入30个字)