代码如下:
如果知道数组中的结束符,我们还可以这么写:
#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;
}