以下语句或语句组中,能正确进行字符串赋值的是 ______。

admin2009-02-10  35

问题 以下语句或语句组中,能正确进行字符串赋值的是 ______。

选项 A、char*sp;*sp="right!";
B、char s[10];s="right!";
C、char s [10];*s="right!";
D、char*sp="right!";

答案D

解析 选项A定义了字符型的指针变量甲,则*sp存储的是第一个字符,而给它赋的是字符串,故错;
选项B表示代表数组的首地址,而题中给它赋的是字符串,所以错误:
选项C定义了一个字符型的数组s[10],再通过*s给数组元素赋初值,这时是与选项A相同的错误。
转载请注明原文地址:https://jikaoti.com/ti/XKK0FFFM
0

最新回复(0)