有些同学在学习链表的时候遇到遍历这个词语可能会感到一些疑问,在这里我简单的解释一下
首先我们来看一个问题:
在c语言中如何将一个字符串拼接到另一个字符串后面呢?
#include<stdio.h>
/*将字符串b拼接到字符串a后面*/
void joint(char*a,char*b)
{
int k = 0;
int k1 = 0;
/*这里就要进行遍历,找到字符串a最后字符的下标k*/
while(a[k] != '\0')
k++;
/*在k后面接上b*/
while(b[k1] != '\0')
{
a[k] = b[k1];
k++;
k1++;
}
a[k] = '\0';
}
/*将拼接后的字符串进行输出*/
int main()
{
int i;
char a[] = "abc";
char b[] = "kfc";
joint(a,b);
for(int p = 0; a[p] != '\0'; p++)
printf("%c", a[p]);
printf("\n");
}
从这给个例子中我们可以得出:遍历就是找到我们要进行操作的那个位置。