阅读下述代码,请问修改data的value成员以存储3.14,正确的方式是( )。
union Data{ int num; float value; char symbol; }; union Data data;
data.value = 3.14;
value.data = 3.14;
data->value = 3.14;
value->data = 3.14;