以下错误的是()。 A字符串可存放在一维数组中。如:char s[6]={'H','E','L','L','O','\0'}; B字符数组初始化可以用字符串常量。如:char s[6]={"Happy"}; C字符数组初始化还可以省略大括弧,如:char s[6]="Happy";是正确的。 Dchar s[3]={'A','B,'C'};是为s数组初始化字符串。效果相当于字符串"ABC"初始化到字符数组s中。
举一反三
- 字符串""可以用字符数组来定义,如字符串“hello”可以用字符数组定义为以下哪种形式 A: char a[6]={‘h’,‘e’,‘l’,‘l’,‘o’,‘\0’}; B: char a[5]={‘h’,‘e’,‘l’,‘l’,‘o’}; C: char a[6]= {“hello”}; D: char a[5]= {“hello”};
- 【多选题】关于字符型数组,以下说法正确的是() (2.0分) A. 可以使用字符常量 对字符数组初始化 B. 可以使用字符串 对字符数组初始化 C. 使用字符串 初始化时,可省略数组长度说明,数组的实际长度由字符串的长度确定 D. 使用字符串 初始化时,数组的实际长度由字符串的存储长度确定
- 字符数组s不能作为字符串使用的是( )。 A: char s[5]={'h','a','p','p','y'}; B: char s[]={"happy"}; C: char s[6]={'h','a','p','p','y','\0'}; D: char s[]="happy";
- 字符数组s不能作为字符串使用的是【 】。 A: char s[]="happy"; B: char s[]={"happy"}; C: char s[6]={ 'h', 'a', 'p', 'p', 'y'}; D: char s[4]={ 'h', 'a', 'p', 'p', 'y'};
- 10.字符数组s不能作为字符串使用的是( )。 A: char s[]="happy"; B) char s[4]={ 'h', 'a', 'p', 'p', 'y'}; B: char s[6]={ 'h', 'a', 'p', 'p', 'y'}; D) char s[]={"happy"};