1.使用数组下标进行复制
#include<stdio.h> #include<iostream> void copy_string(char str1[], char str2[]) { int i = 0; while (str1[i] != \'\0\') { str2[i] = str1[i]; i++; } str2[i] = \'\0\'; } int main() { char str1[] = "hello world"; char str2[30]; copy_string(str1, str2); printf("%s\n",str2); system("pause"); return 0; }