一道C程题目char a[][5]={"ABCD","1234","BOMB"};printf("%s,%c",*a+1

一道C程题目
char a[][5]={"ABCD","1234","BOMB"};
printf("%s,%c",*a+1,*a[2]+1);
输出——————————————
我的答案是BCD,O
正确答案是BCD,C
求指教
望月辰阳 1年前 已收到1个回答 举报

star880623 幼苗

共回答了21个问题采纳率:100% 举报

答案是对的
我就说后面为什么是C吧
因为 a[2] 本来是一个指针,再加一个* 就是一个字符了
*a[2] 相当于 a[2][0] 为B ,再加1
就是C

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.041 s. - webmaster@yulucn.com