展开全部
答案是13。一般问数组元素的个数是指有效元素的个数,等于strlen(str),虽然后面的'\0'占据一个元素的空间,但是是不属于有效长度的。
如果是问数组的长度,就是20,这个和分配的空间大小有关。
或者题主可以参考官方的关于strlen函数的表述:
更多追问追答
追问
和定义的20没有关系吗
追答
没有关系的,数组元素的个数只和有效的元素个数有关。当然,定义的数组长度必须要大于或者等于数组元素的个数+1,(最后一位放'\0')。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询