程序输出结果是main() {char s[]="abcde";s+=2:printf("%ld\n",s);} 为什么会出错???请高手指出来啊... 为什么会出错???请高手指出来啊 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 printf char abcde s+ ld 搜索资料 3个回答 #热议# 上班途中天气原因受伤算工伤吗? 天使的喵 2012-06-17 · TA获得超过2.4万个赞 知道大有可为答主 回答量:8412 采纳率:75% 帮助的人:3627万 我也去答题访问个人页 关注 展开全部 应该用循环输出各元素的值。s指的是地址。 追问 如果要修改成正确的,应该怎么样修改呢? 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2013-03-02 展开全部 不知道你想输出什么,首先printf("%d\n",s)这个输出时ASII吗 99,如果你想输出的是字符串printf("%s\n",s)输出为cde,如果你想输出的是单个字符printf("%c\n",s)输出的结果是c 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 amanda追风 2013-03-19 知道答主 回答量:8 采纳率:100% 帮助的人:3.2万 我也去答题访问个人页 关注 展开全部 应该是s是一个地址常量,不能进行变量运算。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 更多回答(1) 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-01-13 以下程序运行后,输出结果是( ) main() { char *s="abcde"; s+=2; printf("%d\n",s);} 7 2021-01-21 以下程序的输出结果是 main( ) { int a=12,b=12; printf("%d %d\n",--a,++b); } 2 2020-12-24 以下程序段运行后输出结果是( )。 char s[]="info\0mis"; printf("%d",strlen(s)); A. 4 B. 5 C. 8 D. 9 1 2022-09-29 以下程序段运行后输出结果是( )。 char s[]="info\0mis"; printf("%d",strlen(s)); A. 4 B. 5 C. 8 D. 9 2023-04-23 以下程序的输出结果是main(){ int a=21,b=11; printf('%d\n',--a+b,--b+a);} A.30 B.31 C.32 D.33 2023-01-30 例2-9写出下面程序的输出结果。+#include+main()+charch='A'+print 2022-08-17 为什么char s[]={'s','t','r','i','n','g'};printf("%d\ 2018-02-28 以下程序的输出结果是 main() { int a[4][4]={{1,3,5},{2,4,6},{3,5,7}}; printf("%d%d%d%d",a[0][3],a[1 80 更多类似问题 > 为你推荐: