概述
写在前面的话:
1. 版权声明:本文为博主原创文章,转载请注明出处!
2. 博主是一个小菜鸟,并且非常玻璃心!如果文中有什么问题,请友好地指出来,博主查证后会进行更正,啾咪~~
3. 每篇文章都是博主现阶段的理解,如果理解的更深入的话,博主会不定时更新文章。
4. 本文最后更新时间:2020.7.8
正文开始
这里介绍C语言遍历字符串的三种方法。
1. for循环(字符数组)
#include <stdio.h>
#include <string.h>
#define MAX_SIZE 1024
int main()
{
char src[MAX_SIZE] = {0};
int len;
printf("Please input string : ");
gets(src);
len = strlen(src);
printf("string = ");
for (int i = 0; i < len; i++)
{
printf("%c", src[i]);
}
printf("n");
return 0;
}
运行结果:
Please input string : abcdefg123456
string = abcdefg123456
在这里我们首先利用了strlen函数测量字符数组的长度,然后用for循环遍历字符串,将输入的字符串的内容一个字符一个字符输出。
2. while循环(字符数组)
#include <stdio.h>
#include <string.h>
#define MAX_SIZE 1024
int main()
{
char src[MAX_SIZE] = {0};
int i = 0;
printf("Please input string : ");
gets(src);
printf("string = ");
while (src[i] != '