1. 程式人生 > >結構體初始化中的陣列賦值

結構體初始化中的陣列賦值

下面這種結構體初始化陣列賦值是沒有問題的
#include<iostream>

using namespace std;

struct Param
{
    float a[5];
    int nA;
};

int main()
{
    struct Param param =
    {
        { 2.12, 3.14 },        //a[5]
        2,                    //nA
    };
    for (int i = 0; i < (param.nA); i++)
    {
        cout << (param.a[i]) << endl;
    }
    
return 0; }