代码运行之后是能出结果的,但是网上的课说不可以,课里面也没有演示,希望有师傅解读一下
代码如下:
int main() {
char* str = malloc(100);
strcpy(str, "hello");
free(str);
if (str != NULL) {
strcpy(str, "world");
printf(str);
}
return 0;
}
结果:
代码运行之后是能出结果的,但是网上的课说不可以,课里面也没有演示,希望有师傅解读一下
代码如下:
int main() {
char* str = malloc(100);
strcpy(str, "hello");
free(str);
if (str != NULL) {
strcpy(str, "world");
printf(str);
}
return 0;
}
结果: