第十四周——“你就是我唯一 失而莫及” 求法二不可原因

/*@Class</A>计134~4
*@Author:薛富磊
*@Time:2013-11-30
*@Function: 将str1和str2接起来存放到str3中;
*@Args:
*@Return:
*/
#include <iostream>

using namespace std;

int main()
{
    char str1[50]={"在爱的幸福国度 你就是我唯一"};
    char str2[27]={" 失去才懂得珍惜"};
    char str3[77];
    int i=0,j=0;
    for(;str1[j]!='\0';)
    {
        str3[i++]=str1[j++];
    }
    for(j=0;str1[j]!='\0';)
    {
        str3[i++]=str2[j++];
    }
    str3[i]='\0';                    //切记
    cout << "整理后的字符串:" <<str3<< endl;
    return 0;
}


法(二)

#include <iostream>

using namespace std;

int main()
{
    char str1[50]={"在爱的幸福国度 你就是我唯一"};
    char str2[27]={" 失去才懂得珍惜"};
    char str3[77];
    int i=0,j=0,n=0;                                  //输出结果不同哟 为么??
	while(str3[i++]=str1[j++]);                      //不等价呢??
	while(str3[i++]=str2[n++]);
    cout << "整理后的字符串:" <<str3<< endl;
    return 0;
}


 



阅读更多
个人分类: 课程
上一篇第十四周——完整复制字符串
下一篇第十五周——狂扁ko二维
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭