C语言代码学习 迭代部分 迭代要用到函数部分的知识,一开始我写了计算n!的计算,代码和运行结果如下: 结果只能单一的计算出整数内的值,如果输入负值则结果为返回值1,显然是不对的,根据查书学习以后,知道自己的代码是不健壮的,不能应对异常结果,所以我将代码进行了修改,增加了对函数入口参数的合法性检验.代码和结果如下: 图中运行的结构好像还不对,-10的结果还是返回值的结果,后来发现主函数没有对函数Fact()返回值的代表异常情况发生的特殊值进行处理,修改代码以后如下: 迭代循环部分代码编写 代码编写