c语言给字符数组赋值,char a[10]="hello” 数组的长度不是十吗?为什么后面hell

2025-04-08 13:27:26
推荐回答(1个)
回答1:

a[10]就是定义一个最多可以存储10位长度的数组,存入的字符可以小于10,相当于后面的空间空着。hello的字符长度本来就是5,相当于只用了a[10]中的前五个空间来存