int *p; p = NULL是否等于p[0] = '\0';

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 21:56:16
int*p;p=NULL是否等于p[0]=''\0'';int*p;p=NULL是否等于p[0]=''\0'';int*p;p=NULL是否等于p[0]=''\0'';不是一样的,前者是正确的,表示p不指向任何地

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还没有申请内存,所以这样操作它是错误的