“基础知识”的版本间的差异

来自软件实验室
跳转至: 导航搜索
番外篇
第9行: 第9行:
 
== 番外篇==
 
== 番外篇==
 
* [[看懂一个程序的步骤]]
 
* [[看懂一个程序的步骤]]
 
+
* [[预防因数组下标越界导致程序出错的问题]]
===预防因数组下标越界导致程序出错的问题===
+
典型的例子就是使用for循环的时候,当遍历一个数组中的所有元素时,例如
+
 
+
----
+
int a[4] ={1,2,3,4};
+
 
+
int i;
+
 
+
for(i = 0; i < 4;i++)
+
{
+
    // do Somethings...
+
}
+
----
+
 
+
在这里使用的是i<4而不是i<=3,我们以高等数学中的一张图来解释:
+
 
+
[[文件:数组内容表示.png]]
+
 
+
按照图示内容进行分析可以尽量避免数组越界导致的一些问题!
+

2015年11月24日 (二) 20:58的版本

番外篇