char *st[]={ abcd , efgh , ijkl , mnop };printf( %s ,*(str+1)+1) 输出结果是什么,求详解 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 printf char st ijkl mnop 搜索资料 1个回答 #热议# 为什么有人显老,有人显年轻? baiyunbian2011 推荐于2018-05-04 知道答主 回答量:3 采纳率:0% 帮助的人:3万 我也去答题访问个人页 关注 展开全部 应该是"fgh",原因如下:定义的*st[]指向4个地址,分别是&st[0],...&st[3]。而*(st+1)即指向st[1]这个字串地址。则*(st+1)+1表示该地址加1,即指向以st[1]开始往后一个字节,即"f"字节地址。你要求打印字串,很自然地把存储"f"地址后的字符串打印出来了。故结果应是"fgh"另:建议你写代码时写规范一点。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2012-03-12 main() {char w[][10]={"ABCD","... 30 2012-06-20 22. 以下程序输出的结果是( )。 main() { ch... 40 2012-06-12 以下程序的输出结果是 main() { char w[][1... 4 2012-07-04 { char *alpha[6]={“ABCD”,”EFGH... 1 2013-03-07 请各位C语言大神给解答下下面的程序是怎样输出的 #inclu... 63 2014-12-22 C语言 char str[ ]="ABCD",*p=str;... 1 2014-06-15 以下程序的输出结果是() main() {char str[... 3 2010-08-08 以下程序段的输出结果char str[]="ABCD",*p... 44 更多类似问题 > 为你推荐: