鱼C论坛

 找回密码
 立即注册
查看: 2398|回复: 4

[已解决]数组课后作业

[复制链接]
发表于 2019-8-20 22:16:34 | 显示全部楼层
首先:C语言的字符串是以数组的形式存放的,/0  在内存中就是 0

::在编译器输出的时候并不是把这个数组给编译器》》》》》传递的是这个数组的首地址》》》》那么编译器就会在这个地址一直输出下去》》》》》》什么时候结束呢??》》遇到/0(也就是0)就结束了。

遇到         
        char a[10]={0};  //数组全赋值为0
        printf("%s",a);  //这样是什么也输出不出来的,因为数组里全是0,遇到第一个就停止了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-4-1 15:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表