关于指针的问题
是不是程序结束时都应该把所有malloc(或new)的内存给free(或delete)掉。可以不管这吗?
是的,在程序结束时程序都应该把malloc(或new)的内存给free(或delete)掉,其实更应该是在这段内存不使用后就立刻释放掉. 不可以不管,虽然系统会在你程序结束的时候自动释放内存,但在下列两种情况下可能会出问题: 1.同一程序多次执行,这样内存没有释放,占据了过多的空间,可能造成系统崩溃 2.被其他程序多次调用,效果与第一种情况相同 故每一个所有malloc(或new)的内存都应该给free(或delete)掉
答:今天刚下载好跑跑。想进去玩一会,但是每次进去,过了几分钟就会出现这个,我没开G。就是普普通通的进的,重新安装了次,也是这样,为什么啊?详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>