#include <stdio.h>
#include<string.h>
int main()
{
char arr1[]={"Cherry is a beauty"};
char arr2[]={"******************"};
int left = 0;
int right = strlen(arr1)-1;
while(left <= right)
{
arr2[left] = arr1[left];
arr2[right] = arr1[right];
left ++;
right --;
sleep(2);
printf("%s\n", arr2);
}
return 0;
}
//输出:
C****************y
Ch**************ty
Che************uty
Cher**********auty
Cherr********eauty
Cherry******beauty
Cherry **** beauty
Cherry i**a beauty
Cherry is a beauty
strlen和sizeof的区别:
strlen计算字符串的具体长度,sizeof计算声明后所占的内存数
本文通过一个C语言程序实例,展示了如何使用字符数组进行字符串操作,并结合sleep函数实现动态输出效果。同时,文章解释了strlen和sizeof函数的区别,帮助读者深入理解字符串处理技巧。
436

被折叠的 条评论
为什么被折叠?



