VS2017在只用strlen测未赋值的字符型动态数组,出的值为何是固定的

图片说明
图片说明

回答

sizeof指针大小是4,说明编译的是32位的程序。

通过new char(300)申请的空间,会把300写在第一个char里(最大128),300是44,200是-56

后面的字节没有意义,内容是不确定的。strlen也是不确定的

通过new char[300]申请的空间,里面内容也没有意义,是不确定的。strlen也是不确定的

以上是 VS2017在只用strlen测未赋值的字符型动态数组,出的值为何是固定的 的全部内容, 来源链接: utcz.com/a/31819.html

回到顶部