#include<iostream>
#include<string>
using namespace std;
//主要测试指针和数组作为函数参数
//测试传递指针函数
void function1(char* r,int len){
cout<<"测试指针的传递"<<endl;
int length=len;
for(int i=0;i<len;i++){
cout<<*(r+i);
}
cout<<endl;
}
//测试传递数组(传递数组的首地址,然后在函数方面利用数组进行接受)
void function2(char* t,int len){
cout<<"测试数组的传递"<<endl;
char* p=t;
int length=len;
for(int i=0;i<len;i++){
cout<<*(p+i);
}
cout<<endl;
}
int main(){
char str[]="HelloWorld";
char* p=str;
int len=strlen(str);
function1(p,len);//测试指针传递
function2(str,len);//测试数组传递
return 0;
}