char string[10];
char *str1="0123456789";
strcpy(string, str1);
printf("%s",string);
由于str1字符串末尾有 '\0’字符,所以该字符串拥有11个字节
而数组大小是10个字节,使用strcpy产生了数组越界
char string[10];
char *str1="0123456789";
strcpy(string, str1);
printf("%s",string);
由于str1字符串末尾有 '\0’字符,所以该字符串拥有11个字节
而数组大小是10个字节,使用strcpy产生了数组越界