第29352题 单选题
关于C++字符数组的内存分配与操作,下列说法正确的是?
A

定义char str[5] = "hello"; 是合法的,会正常存储字符串"hello"

B

使用char* p = new char[10]; 后,可通过strlen(p)获取该堆内存的分配大小

C

C++中的字符串字面量存储在只读数据段,通过对应指针无法修改其内容

D

当字符数组作为函数形参时,编译器会保留其原始长度信息,可通过sizeof获取数组实际长度

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析