C语言设char *S="china";则printf("%s,%c,%c\n",s,*s,s[3]);的输出是?
设char*S="china";则printf("%s,%c,%c\n",s,*s,s[3]);的输出是?A.china,c,nB.china,china,iC.c,c,...
设char *S="china";则printf("%s,%c,%c\n",s,*s,s[3]);的输出是?
A.china,c,n
B.china,china,i
C.c,c,n
D.china,china,n
选择哪个,麻烦在详细说明下。 展开
A.china,c,n
B.china,china,i
C.c,c,n
D.china,china,n
选择哪个,麻烦在详细说明下。 展开
11个回答
展开全部
A
原因去 ..第一个%s 所以输出肯定是字符串
第二个是%c 输出只能是字符,,*s = c 所以输出c
第三个%c 输出也是支付, s[3] = n;
所以输出的是 china, c,n
原因去 ..第一个%s 所以输出肯定是字符串
第二个是%c 输出只能是字符,,*s = c 所以输出c
第三个%c 输出也是支付, s[3] = n;
所以输出的是 china, c,n
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A~~~
s不用说是整个字符串
*s默认指向下表为0的第一个字符~~
s[3]指向的是第四个字符~~数组下标从0开始的~
s不用说是整个字符串
*s默认指向下表为0的第一个字符~~
s[3]指向的是第四个字符~~数组下标从0开始的~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是b吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询