求教:关于指针的指针
求教:关于指针的指针
楼主chengxcheng(chengxcheng)2004-01-27 13:58:20 在 C/C++ / C语言 提问 我刚接触c++不久,关于指针的指针有些问题,希望高手帮忙~先谢了!!
这个程序是查找数组中的负数的,关于它的算法我搞不明白了,注释的地方是我的问题,还有函数的作用我不清楚,请指教。
#include <iostream>
void FindCredit(float** fpp);
int main()
{
float vals[]=
{34.23,67.33,46.44,-99.22,85.56,0};
float*fp vals;
FindCredit(&fp);
std::<<*fp;
return 0;
}
void FindCredit(float** fpp)//这个函数是怎样实现从数组中找到负数的功能的?
{
while (**fpp!=0)//这里的**fpp是数组的值还是*fp的地址呢??
if(**fpp<0) //这里的**fpp是什么?
break;
else
(*fpp)++;
} 问题点数:10、回复次数:5Top
1 楼ern(与Oracle斗,其乐无穷)回复于 2004-01-27 13:59:18 得分 2
数组的值
一样啊Top
2 楼chengxcheng(chengxcheng)回复于 2004-01-27 14:03:03 得分 0
这个函数是怎样实现从数组中找到负数的功能的呢?Top
3 楼wupeijia(天堂鸟)回复于 2004-01-27 14:04:05 得分 3
void FindCredit(float** fpp)//以0作为结束标志。
{
while (**fpp!=0)//这里的**fpp是数组的值,用来判断是否结束(最后一个值是0)
if(**fpp<0) //这里的**fpp也是数组的值
break;
else
(*fpp)++;
}
Top
4 楼samus(kmlzkma)回复于 2004-01-27 14:08:07 得分 5
void FindCredit(float** fpp)//遍历数组,对不!=0的元素进行判断,<0跳出循环,离开函数,》0 就继续访问下一个元素
{
while (**fpp!=0)//这里是数组的值
if(**fpp<0) //就是while中的那个值
break;
else
(*fpp)++;//下一个元素
}
Top
5 楼chengxcheng(chengxcheng)回复于 2004-01-27 14:11:05 得分 0
收到,谢谢兄弟们了!!!Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
