大小 申请了100的 就是100的 不管你用完没用完 如果是字符串数组 那么可以求长度strlen 但是大小 从申请时就确定了 char str = (str*)malloc(sizeof(char)*100);
你可以再初始化的时候就用循环给每个位置赋值为-1(或者任何一个这数组不可能的数),那么实际使用的大小就可以通过遍历查到了。
应该是定义动态的数组吧。C是在数组声明的时候就给定大小了的。好像C++里是可以的