叠叠乐 2021-10-25 23:42 采纳率: 0%
浏览 26

为什么%s和%c那么大差别

img

img

img

注意看图的printf的格式控制%c。
能输出 3
2
1
这种。图。
而改成%s。缺卡死。然后就什么都没有了。为什么

  • 写回答

2条回答 默认 最新

  • 信仰869 2021-10-25 23:55
    关注

    因为%c是字符啊,%s是字符串
    a是char[]数组,a[i]当然要用%c了
    你也可以直接输出不用循环,printf("%s",a);

    评论

报告相同问题?

问题事件

  • 创建了问题 10月25日