[学习中的错误记录]
来源:互联网 发布:徐州淘宝店铺装修 编辑:程序博客网 时间:2024/06/05 16:30
这里来放一些错误的记录。
现在看起来那些错误蠢得不能直视TuT
发现错误并修正的时候总有一种自豪感。
但是如果是这么愚蠢的错误……看起来就有点可怜了TuT
================================
关于for循环的错误记录
tag:循环中i值的变化情况
错误代码:
for(i=0;i<8;i++)
scanf(“%d”,&a[i]);
int e=a[i];
......
本意是将a[7](输入的最后一个元素)的内容赋予e,认为在上述循环中计数器i已达到7,(最后一个元素的数组下标)所以下面用a[i]即可表示a[7]。
错误的原因是忽略了循环中i++语句是最后执行的,即在i达到7后,i会执行i++使得i=8,之后才判断i<8的条件是否成立。也就是说之后的a[i]表示的是a[8](数组溢出)而非a[7],故出错。
======================================
0 0
- [学习中的错误记录]
- react-native学习中的错误记录
- Python学习过程中的错误记录——有关elif
- 学习WCF,记录错误
- Hadoop学习-错误记录
- spark学习&错误记录
- spring 学习 错误记录
- 工作中的informix错误记录
- ssh整合中的错误记录
- 记录学习中的点点滴滴
- Opencv 学习笔记--错误记录
- iOS学习笔记: 错误记录
- 记录学习C语言错误
- openCV学习之错误记录
- 【Python】学习遇到错误记录
- Python 学习笔记-错误记录
- 工作学习中的错误
- HTTP API 中的错误日志记录
- 如何学习的进步的速度最快了?
- uva10719
- C13_OC03-面向对象
- 【Qt】Qpainter制作二维图
- C++中int型与string型互相转换
- [学习中的错误记录]
- C++动态申请数组和参数传递问题
- LeetCode Sqrt(x)
- VS2005的配置问题-mainifest 查看所需依赖项
- Codeforces 425B
- java File类的基本操作
- java--多线程实现两种方式
- javafx之CSS初探
- 关于常规超短波电台信号盲区的解决方案一(使用基地台异频转信GM3688)