帮忙看看为什么会有内存异常
帮忙看看为什么会有内存错误。
如果是这种情况,怎么会报内存方面的错呢。调用的函数的参数不已经是个地址了么。
- C/C++ code
char *test(char *str) { while(*str++ != '\0') *str++ ='a'; return str; } void main() { char *st="jhfjkgh"; char *tmp=test(st); ..... }
如果是这种情况,怎么会报内存方面的错呢。调用的函数的参数不已经是个地址了么。