c语言判断空格为什么不对 - 爱问答

(爱问答)

c语言判断空格为什么不对

如图,这段代码输入一个3*3的字符数组,再次输出出错而且是空格还不输出那个printfc语言判断空格为什么不对

一个基本的概念,C的字串是以结尾的,你程序没有考虑长度不到n的

如你程序的第三行,你只输入一个‘#’

其它两个数据一个是,另一个是随机的(在你电脑上是‘@’)

除非你用memset清空a的内容,否则第三行结果是“不可预见的”

而你输入数据没有空格啊,所以当然不会出现空格的

还有,你程序只能用C99以上的编译器,因为

char a[n][n+1];这种语法只有C99以上编译器才可用的


相关标签:c语言

下一篇:SQL数据库如何优化?

上一篇:什么是全角和半角?

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?