【昆山人在上海】

生在昆山_人在上海:漂泊在美国,纽约好冷啊!!!

C++中使用 sizeof 函数取得数组大小

代码如下:

#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++ float
个人分类: C/C++专栏
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭