以下C++代码中关于数组长度自动推导的描述,正确的是?

ni484851 单选题 共 个子题
#include <iostream>
using namespace std;
int main() {
    int arr1[] = {1,2,3,4,5};
    char arr2[] = "hello";
    int arr3[5] = {1,2};
    int arr4[] = {};
    return 0;
}
A

arr1的长度被自动推导为5,arr2的长度被自动推导为6

B

arr2的长度被自动推导为5,因为字符串"hello"仅包含5个可见字符

C

arr3的长度会被自动推导为2,因为初始化列表只有2个元素

D

arr4的长度会被自动推导为0,该写法符合C++标准语法

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧