typedef struct node{
bool isLeaf;
int flagLR;//0 is left; 1 is right;
int data[4];
struct node* child[5];
struct node* parent;
};
数组data的长度是4,在使用时可以根据数组的值或指针得到数组的长度吗?
int getLength(int[] a)[
}
谢谢。
c语言中,定义数组后可以用sizeof命令获得数组的长度(可容纳元素个数)
如:
{但,通过传递数组名参数到子函数中,以获得数组长度是不可行的。如:
因此,获得数组长度,只能在数组定义所在的代码区中,采用以上方法,才可以达到效果。