字符数组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";
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";
A
举一反三
- 字符数组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'};
- 字符数组s不能作为字符串使用的是()。 A: char<br/>s[]="happy"; B: char<br/>s[6]={'h','a','p','p','y','\0'}; C: char<br/>s[]={"happy"}; D: char<br/>s[5]={'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"};
- 字符数组s不能作为字符串使用的是( )。 A: char s[]="happy"; B: char s[6]={'h','a','p','p','y','0'}; C: char s[]={"happy"}; D: char s[5]={'h','a','p','p','y'};
- 以下错误的是()。 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中。
内容
- 0
char s[] = "China";char *p;p=s;则下列正确的叙述是( ) A: p与s相同 B: p中存放着长度为5的字符串 C: 数组s的长度是5 D: *p与s[0]相等
- 1
char s[10]="ABCDEFGH",*p=s;不能表示字符C的是()。
- 2
下面能正确进行字符串赋值操作的是( )。 A: char s[3]={"CPU"}; B: char s[3]={'C’,‘P’,‘U’}; C: char *s;s="CPU"; D: char s[]={‘C’,‘P’,‘U’};
- 3
以下能正确读入字符串的程序段是________。 A: char *p; scanf("%s", p); B: char str[10]; scanf("%s", &str); C: char str[10], *p; p=str; scanf("%s", p); D: char str[10], *p=str; scanf("%s", p[1]);
- 4
要使字符数组str存放一个字符串"progress",正确的定义语句是( )。 A: char str[8]={'p','r','o','g','r','e','s','s'}; B: char str[8]="progress"; C: char str[]={'p','r','o','g','r','e','s','s'}; D: char str[]="progress";