![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
c语言给字符数组赋值,char a[10]="hello” 数组的长度不是十吗?为什么后面hell
c语言给字符数组赋值,chara[10]="hello”数组的长度不是十吗?为什么后面hello就五位,明显不够啊...
c语言给字符数组赋值,char a[10]="hello”
数组的长度不是十吗?为什么后面hello就五位,明显不够啊 展开
数组的长度不是十吗?为什么后面hello就五位,明显不够啊 展开
2个回答
展开全部
a[10]就是定义一个最多可以存储10位长度的数组,存入的字符可以小于10,相当于后面的空间空着。hello的字符长度本来就是5,相当于只用了a[10]中的前五个空间来存
追问
后面空着的位置需要默认为0吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询