#include <stdio.h>
main()
{ char s[ ]="abcde";
printf("%ld\n",s+2);
}
C++问题 为什么运出来是1703722啊
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
南城Flipped 2021-12-15 11:20关注因为你输出的是地址 如果你想输出对应的 字符printf("%c\n",(s+2)); 把地址中的值取出来 c 这样printf("%ld\n",(s+2));会输出99 是c的ascii码
有帮助的话采纳一下评论 打赏 举报解决 1无用