下面是对一维数组array的初始化,其中不正确的是( )
A: char array[ ]={“hello”};
B: char array[5]={‘h’,’e’,’l’,’l’,’0’};
C: char array[5]=” ”;
D: char array[5]=”hello”;
A: char array[ ]={“hello”};
B: char array[5]={‘h’,’e’,’l’,’l’,’0’};
C: char array[5]=” ”;
D: char array[5]=”hello”;
举一反三
- 设有数组定义: char array [ ]="HELLO"; 则数组 array的长度为( )。 A: 4 B: 5 C: 6 D: 7
- 以下对于字符数组初始化错误的是( ) A: char ch[5]="Hello"; B: char ch[]="Hello"; C: char ch[10]="Hello"; D: char ch[]={'H','e','l','l','o','\0'};
- 06410021:char array[]={'c','h','i','n','a'};数组array占用的内存空间是( )个字节。
- 字符串""可以用字符数组来定义,如字符串“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”};
- 下列初始化字符数组的语句,正确的是( )。 A: char[100] str = ""; B: char[5] str = {"hi"}; C: char[5] str = "hello"; D: char[] str = {'h', 'e', 'l', 'l', 'o'};