K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
以下选项均围绕C++字符数组和字符串字面量的内存操作展开,请选出描述正确的一项:
char str[] = "hello"; 中,strlen(str)的值为6,sizeof(str)的值为5
char str[] = "hello";
strlen(str)
sizeof(str)
char* p = "world"; 中,可以通过p[0] = 'W'修改字符串字面量的内容
char* p = "world";
p[0] = 'W'
使用new char[10]动态分配的字符数组,释放时应该使用delete p;来回收内存
new char[10]
delete p;
sizeof("C++")的结果为4,因为该字符串包含3个有效字符和1个结束符'\0'
sizeof("C++")
'\0'