叠叠乐 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日

悬赏问题

  • ¥15 无法输出helloworld
  • ¥15 高通uboot 打印ubi init err 22
  • ¥20 PDF元数据中的XMP媒体管理属性
  • ¥15 R语言中lasso回归报错
  • ¥15 网站突然不能访问了,上午还好好的
  • ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
  • ¥15 semrush,SEO,内嵌网站,api
  • ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
  • ¥15 振荡电路,ADS仿真
  • ¥15 关于#c语言#的问题,请各位专家解答!