函数内存空间申请初始化,在函数里面,传入函数的参数必须是数组,不能是指针,如果是指针必须是指针+长度。
1.只有数组长度,才可以用sizeof
2.指针长度必须写死传入,才可以用sizeof.
指针没有指向任何内存的时候strlen计算的是0
sizeof指针的话,计算的是指针的大小,也不对。
所以必须指针长度写死传入。
3.内存的“申请”“初始化”“释放”,必须放在一起,是一组。
函数内存空间申请初始化,在函数外面,传入函数的参数,啥都行,函数里面不用关心,
原则:谁在外部调用该函数,谁初始化,谁释放。
网友评论