int *p; p = NULL是否等于p[0] = '\0';
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/03 02:35:54
int *p; p = NULL是否等于p[0] = '\0';
int *p; p = NULL是否等于p[0] = '\0';
int *p; p = NULL是否等于p[0] = '\0';
不是一样的,前者是正确的,表示p不指向任何地址
p[0[ 不能这样用,你是往p[0]这个内存中写入字符'\0'
由于p还没有申请内存,所以这样操作它是错误的