第十六周上机项目二1
来源:互联网 发布:开发app软件多少钱 编辑:程序博客网 时间:2024/04/29 16:30
/* *Copyright (c) 2014, 烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:陈栋梁 *完成日期:2014年 12月 16 日 *版本号:v1.0 * *问题描述: */#include <iostream>using namespace std;char *astrcat(char str1[], const char str2[]);int main(){ char s1[50]="Hello world. "; char s2[50]="Good morning. "; char s3[50]="vegetable bird! "; astrcat(s1,s2); cout<<"连接后:"<<s1<<endl; cout<<"连接后:"<<astrcat(s2,s3)<<endl; //返回值为char*型,可以直接显示 return 0;}//作为示例,本函数采用了形参为数组,在实现中,直接用下标法进行访问//实际上,在实现中,完全可以用指针法访问char *astrcat(char str1[], const char str2[]){ int i,j; //请理解:以下所有str1[i]可以替换为*(str1+i),str2[j]可以…… for(i=0; str1[i]!='\0'; i++); //找到str1的结束 for(j=0; str2[j]!='\0'; i++,j++) { str1[i]=str2[j]; } str1[i]='\0';//切记!! return str1;}
运行结果:
0 0
- 第十六周上机项目二1
- 第十六周上机项目阅读程序二
- 第十六周上机项目(oj)
- 第十六周上机项目2.2
- 第十六周上机项目2.3
- 第十六周上机项目2.4
- 第十六周上机项目2.5
- 第十六周上机项目2.6
- 第十六周上机项目3
- 第十六周上机项目4
- 第十六周上机实践项目1(1):阅读程序
- 第十六周上机任务-项目1-输出所有的大写字母
- 第十六周上机实践项目——指来指去(1)
- 第十六周上机项目1 数组的排序 指针版
- 第十六周上机实践项目1(2):阅读程序
- 第十六周上机实践项目1(3):阅读程序
- 第十六周上机实践项目2(1):阅读程序
- 第十六周上机实践项目3(1):阅读程序
- Python 正则表达式改变csv文件的分隔符
- 对于程序员说的话,项目经理们是这样理解的
- VOIP
- ulimit -c unlimited
- Ajax&Json<2>Ajax核心
- 第十六周上机项目二1
- 理解Fragment生命周期
- assert用法总结
- IIS7 部署 MVC3
- ubuntu14.04 安装 hadoop2.4.0
- 简单的fragment之间通信交流的实现
- 在CentOS7上关闭IPv6
- Window2003 iis+mysql+php+zend环境配置
- linux文件权限chmod .