已知 char **s;正确的语句是

已知 char **s;正确的语句是
a. s=”computer”; b.*s=”computer”;
c. **s=”computer”; d. *s=’A’;

char 是一个字符类型.
char* 是一个字符数组.
char** 可以看作指向char*的指针
对于char** s来说
**s指向的是字符,所以**s = 'A'才是对的,C和D错
*s指向的是字符数组,所以*s = "computer"是对的
s可以看作指向*s的指针,那么A显然也是错的
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-08-18
B, *s 的类型是char * 就是C风格的字符串了。 **s 是char 就是字符了,所以只有B正确
第2个回答  2008-08-18
选B
编译通过,但是运行有错
第3个回答  2008-08-18
choice :C
第4个回答  2008-08-18
b
相似回答