有下列程序:main(){  char s[]=”abode”;s

时间:2024-04-20 12:41:31 5A范文网 浏览: 答案大全 我要投稿

问题:

[单选] 有下列程序:
main()
{ char s[]=”abode”;
s+=2:
printf(”%d\n”,s[o]);
)
执行后的结果是( )。

A . 输出字符a的ASCII码
B . 输出字符c的ASCII码
C . 输出字符c
D . 程序出错

参考答案D

参考解析:

D。【解析】因为字符数组s[]中的数组名s表示的是一个地址常量。所以语句“s+一2;”不能将指针在当前位置的基础上再向后移动两位,因而程序编译时出错。

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

藏獒是世界上最勇猛的狗,一只壮年的藏獒能与5只狼搏斗04-20

5个空瓶可以换1瓶汽水,某班同学喝了161瓶汽水,其中有一04-20

有4个不同的自然数,它们当中任意两数的和是2的倍数;任意04-20

“羡慕嫉妒恨”是今年的网络流行语,它正好刻画了嫉妒的04-20

克隆羊的诞生在世界各地引起了震惊,原因在于卵细胞中换04-20

依次填入下面一段文字横线处的语句,衔接最恰当的一组是04-20

厘米:毫米04-20

根据以下资料。回答{TSE}题。2008年山东省居民消费价04-20

小东在玩“勇士大战”游戏,进入第二关时,界面出现四个选04-20

一根长木棍长约180厘米,有3种刻度线,第一种刻度线将木棍04-20

热搜文章
最新文章