单项选择题

设有如下定义: struct complex {int real, unreal;} data1={1, 8}. data2; 则以下赋值语句中错误的是

A.data2=data1;
B.data2=(2, 6);
C.data2.real=data1.real;
D.data2.real=data1.unreal;