char *sA=new char[10],如果最后一位不是结束符会有什么后果?除了访问输出越界,会有sA中内容被覆盖的情况吗?
不会,只要使用数据不超过储存的数据就不会乱码
原有的数据不会用问题,就是调用strcpy等按'\0'结束的函数时可能会发生问题,最好在用之前先初始化为0,然后再使用