下列选项中正确的语句组是

admin2009-04-15  28

问题 下列选项中正确的语句组是

选项 A、char s[8];s={"Beijing"};
B、char*s;s={"Beijing"};
C、char s[8];s="Beijing";
D、char*s;s="Beijing";

答案8

解析 字符数组初始化可以有两种方式:方式一,按单个字符的方式赋初值。方式二,把一个字符串作为初值赋给字符数组。选项A定义的字符数组长度为8,由于最后还要加一个“、0”做结束标志,所以赋给他的字符串长度应小于等于7;在给字符数组赋初值的时候,应该用花括号“{”和“}“将字符串括起来。将字符型指针变量指向字符串也有两种方法,一是在定义指针变量时就给其赋初值,比如:char*p=“student”;二是给指针变量赋值,比如:p=“student”;(p已经被定义为字符型指针变量;)。
转载请注明原文地址:https://kaotiyun.com/show/n7Xp777K
0

最新回复(0)