主题:内存访问冲突
char *str = "acdefg";
char *p = str + 1;
char *q = str + 5;
while (*p++ = *q++)
;
printf( "%s", str );
在vs2008中运行上述代码,执行到while语句是会提示内存访问冲突,何解?
char *p = str + 1;
char *q = str + 5;
while (*p++ = *q++)
;
printf( "%s", str );
在vs2008中运行上述代码,执行到while语句是会提示内存访问冲突,何解?