以下对于字符数组初始化错误的是( )
A: char ch[5]="Hello";
B: char ch[]="Hello";
C: char ch[10]="Hello";
D: char ch[]={'H','e','l','l','o','\0'};
A: char ch[5]="Hello";
B: char ch[]="Hello";
C: char ch[10]="Hello";
D: char ch[]={'H','e','l','l','o','\0'};
举一反三
- 字符串""可以用字符数组来定义,如字符串“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”};
- 将字符串“Hello!”赋值给字符数组st,不正确的是:() A: char st[5]="Hello!" B: char st[]={'H','e','l','l','0','!'} C: char st[10]="Hello!" D: char st[10];strcpy(st,"Hello!");
- 1、下面正确的数组初始化语句是()。 A: char str[] = "hello"; B: char str[100] = "hello"; C: char str[] = {'h','e','l','l','o'}; D: char str[] = { 'hello' }
- 下面错误的初始化语句是_____ A: char str[]="hello"; B: char str[]={'hello'}; C: char str[100]="hello"; D: char str[]={'h','e','l','l','o'};
- 以下正确的初始化语句是: A: char str[]="HELLO"; B: char str[100]= "HELLO"; C: char str[] = {'H', 'E', 'L', 'L', 'O'}; D: char str[] = {'HELLO'}