.h文件
/// 打印数组
// 参数1: 数组类型
// 参数2: 元素个数
void printArray(int a[], int count);
/// strcpy
void stringCopy(char s1[], char s2[]);

.m文件
void printArray(int a[], int count) {

for (int i = 0; i < count; i++) {
    printf("%d ", a[i]);
}
printf("\n");

}

void stringCopy(char s1[], char s2[]) {
// int i = 0;
// while (s2[i]) {
// s1[i] = s2[i];
// i++;
// }
// s1[i] = '0';

int i = 0;
for (i = 0; s2[i]; i++) {
    s1[i] = s2[i];
}
s1[i] = '\0';

}

main函数
int a[5] = {1, 2, 3, 4, 5};

printArray(a, 5);
int b[6] = {5, 4, 3, 2, 1, 7};
printArray(b, 6);

char s1[20] = "";
char s2[] = "apple";
stringCopy(s1, s2);
printf("%s\n", s1);