代码如下:
如果知道数组中的结束符,我们还可以这么写:
#include <iostream>
float dues[] =
{
30.01,
55.02,
100.03
};
int main()
{
float* dp = &dues[0];
int count = sizeof(dues)/sizeof(float);
for (int i = 0; i < count; i++)
std::cout << *(dp+i) << std::endl;
return 0;
}如果知道数组中的结束符,我们还可以这么写:
#include <iostream>
float dues[] =
{
30.01,
55.02,
100.03,
-1
};
int main()
{
float* dp;
for (dp = dues; *dp != -1; dp++)
std::cout << *dp << std::endl;
return 0;
}
本文通过两个示例展示了如何使用指针遍历C++中的浮点数数组,包括利用数组长度和特殊结束标记的方法。
2164

被折叠的 条评论
为什么被折叠?



