设有数据定义语句“char *s=”12314561789”;”,则下列程序段中语法正确、运算结果不会出错的是()A、char a[11],*P;strcpy(a+1,&s[4]);B、char a[11];strcpy(++a,s);C、char a[11];strcpy(a,s);D、char a[],*p;strcpy(&a[1],s+2);【正确答案】:A【题目解析】:从s[4]开始复制给p,最终p="4561789"。a是字符数组名,是常量,不能执行++a
微信小程序
微信扫一扫体验
微信公众账号
微信扫一扫加关注
发表评论 取消回复