C语言简单习题:设已有定义: char *st="How are you"; 下列程序段中正确的是

10、设已有定义:char*st="Howareyou";下列程序段中正确的是A、chara[11];strcpy(a+1,st+4);B、chara[11];strcp... 10、设已有定义: char *st="How are you"; 下列程序段中正确的是
A、char a[11]; strcpy(a+1, st+4);
B、char a[11]; strcpy(++a, st+4);
C、char a[11]; strcpy(a, st);
D、char a[]; strcpy(a,st+4);
A中的“st+4”是什么意思?
展开
 我来答
b_spike
推荐于2018-03-13 · TA获得超过3686个赞
知道大有可为答主
回答量:3724
采纳率:78%
帮助的人:1161万
展开全部
st+4等同于&st[4]
*(st+4)等同于st[4]
把st看作字符数组就是了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式