#include<stdio.h>
#include<malloc.h>
void my_strcpy(char *sour,char *dest){
if(sour == NULL || dest == NULL){
return;
}
dest = sour;
}
int main(){
char *d = NULL;
char *s = "Angus Declan R";
//d = malloc(sizeof(strlen(s)+1));
//my_strcpy(s,d);
d = s;
printf("\n %s \n",d);
return 0;
}
在这个我试图使指针“d”指向“s”所指向的位置。为什么它不指向该位置。