C语言 迭代部分的代码编写
2024-08-25 08:56:24
C语言代码学习
迭代部分
迭代要用到函数部分的知识,一开始我写了计算n!的计算,代码和运行结果如下:
结果只能单一的计算出整数内的值,如果输入负值则结果为返回值1,显然是不对的,根据查书学习以后,知道自己的代码是不健壮的,不能应对异常结果,所以我将代码进行了修改,增加了对函数入口参数的合法性检验。代码和结果如下:
图中运行的结构好像还不对,-10的结果还是返回值的结果,后来发现主函数没有对函数Fact()返回值的代表异常情况发生的特殊值进行处理,修改代码以后如下:
迭代循环部分代码编写
代码编写的总结和感悟
编写代码的过程中一定要保证代码的完整性,一定要能处理用户输入的任何情况。!
最新文章
- HTML5+JS 《五子飞》游戏实现(四)夹一个和挑一对
- iTiTa再次回归,这一年我们都在干什么?
- 《深入Java虚拟机学习笔记》- 第7章 类型的生命周期/对象在JVM中的生命周期
- HDU5311
- [转] Makefile中调用Shell
- python3-day5(模块)
- Struts1——从BeanUtils看struts的实现原理2
- Dynamic CRM 2013 on Windows Azure VM
- day7 面向对象编程
- eclipse通过maven构建web项目步骤说明
- 来自朝鲜的问候 golang入坑系列
- luoguP2711 小行星
- spring security使用自定义登录界面后,不能返回到之前的请求界面的问题
- Collections方法的使用
- java.util.ConcurrentModificationException异常原因及解决方法
- BZOJ4319 cerc2008 Suffix reconstruction 字符串 SA
- Python入门 io篇
- day02---编程语言、python解释器以及变量
- 2017-2018-2 20155303『网络对抗技术』Exp4:恶意代码分析
- ORB feature(O for orientation)
热门文章
- Docker简介与搭建
- 【解决方案】[XCUITest] WDA is not listening at 'http://localhost:8100/'
- 移动App中常见的Web漏洞
- php &; laravel 相关收集
- 剖析php脚本的超时机制
- 1、关于python第三方工具操作xls和xlsx格式的excel文档选型的吐血经历
- canvas抛物线运动demo
- Math Summary 数论总结
- BZOJ3573:[HNOI2014]米特运输(树形DP)
- Django视图(一)