/* 通过指针得到相应数组的长度,
1.通过指针得到浮点型数组的长度
2.通过指针得到字符串型数组的长度*/
/* ---------------------------------------------------------------------
* 得到浮点型数组长度.
* --------------------------------------------------------------------- */
int arrayVlenth(float *p)
{
int len = 0;
while (*p)
{
p++;
len++;
}
return len;
}
//运用双重指针,得到字符串类型数组的长度;
int arrayLNlenth(char **p)
{
int len = 0;
//while (**p) //提示:0xC0000005: 读取位置 0xCDCDCDCD 时发生访问冲突。
while (**p) //**p是值
{
p++;
len++;
}
return len;
}
//函数调用时出错,原因:写入地址的字符串为空,格式错误;运用指针在读取的时候出错
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)