Ex6_3字符串的连接

来源:互联网 发布:vue.js点击显示隐藏 编辑:程序博客网 时间:2024/06/05 20:48
//不用strcat函数,试将两个字符串连接起来
#include "stdio.h"
void main()
{
        char a[10] = {"abcdefg"};
        char b[10] = {"1234"};

        char c[20] = {0};

        int ai = 0;
        int bi = 0;
        int ci = 0;

        while ((ci<20) && ('/0'!=a[ai]))
        {
                c[ci++] = a[ai++];
        }
        while ((ci<20) && ('/0'!=b[bi]))
        {
                c[ci++] = b[bi++];
        }
        c[ci] = 0;

        printf ("%s/n", c);

 

}

//注意:以用户输入两个字符串给数组a和b赋值的形式更加合理,但会涉及求解输入字符串长度
//求字符串长度是一个应用普遍的算法,有兴趣的同学用C代码实现它
//在应聘coder的时候,本题、求字符串长度等常用字符串操作的代码实现,是常考的题型
原创粉丝点击