#include <iostream>
using namespace std;void ChangeArray(int p[]);char * StrCpy(char *pSource);void main()
{ int datas[4]={ 1, 2, 3, 4}; ChangeArray(datas); for(int i =0; i<4; i++) { cout << datas[i] << endl;//数值已经改变即datas[0] = 10; }char *pString = NULL;
pString = StrCpy("fsfsafsadfsadfsadfsadfsdfsadfsadf"); cout << pString << endl; int tem; cin >> tem;
}
char * StrCpy(char *pSource){ int i= 0; int len = 0; while(pSource[i]!='\0') { i++; len++; }char *pDestination = new char[len + 1];
int j = len - 1; while(j >= 0) { pDestination[j] = pSource[j]; j--; } pDestination[len] = '\0'; return pDestination;}
void ChangeArray(int p[]){ p[0] = 10;}