假设已定义char a[10]; char *p; 下面的赋值语句中,正确的是____________________。
A: p=a;
B: a="abcdef";
C: *p="abcdef";
D: p=*a;
A: p=a;
B: a="abcdef";
C: *p="abcdef";
D: p=*a;
A
举一反三
- 假设已定义char a[10]; char *p; 下面的赋值语句中,正确的是____________________。 A: p=a; B: a="abcdef"; C: *p="abcdef"; D: p=*a;
- 假设已定义char a[10]和char *p=a, 下面的赋值语句中,正确的是: A: a[10]=”Turbo C”; B: a=”Turbo C”; C: *p=”Turbo C”; D: p=”Turbo C”;
- 下面语句错误的是( )。 A: int *p; *p=20; B: char *s="abcdef"; printf("%s\n",s); C: char *str="abcdef"; char *p;p=str D: char *str;str="abcdef";
- 中国大学MOOC: 假设已定义char a[10]; char *p; 下面的赋值语句中,正确的是____________________。
- char *p='abcdef'; 等价于 char *p; *p="abcdef";
内容
- 0
已定义char a[10];和char *p=a;,下面的赋值语句中正确的是(). A: *p="Turbo c"; B: p="Turbo c"; C: a[10]="Turbo c"; D: a="Turbo c";
- 1
char*p;p="abcdef";
- 2
若有定义语句:char s[3][10],(*k)[3],*p;,则赋值语句 p=s[0]; 是正确的。
- 3
若有定义:char *p(char a[10]);则p是函数名。( )
- 4
若有定义:char *p(char a[10]);则p是函数名。( ) A: 正确 B: 错误