array数组中末尾添加元素

求问C语言怎么向数组的末尾添加一个新的元素元素?

例如:

arr[10];   //空数组
num = 6;

我想把 num 添加到arr这个空数组中,应该怎么写?

arr[9] = num就行
有帮助的话采纳一下哦!

向末尾添加元素可以这样写
arr [-1] = num
arr[-1]表示数组最后一个元素

我感觉你是想arr[10] 变成a[11] 啊?
这个肯定不行的,arr 自从定义之后就是固定长度了

什么意思?把数组最后一个元素设为num?

arr[9] = num;

arr[strlen(arr)-1]=num