单项选择题

设有定义:structchar mark[12];int num1;double num2;t1,t2;,若变量均已正确赋初值,则以下语句中错误的是()

A、 t1=t2;
B、 t2.num1=t1.num1;
C、 r2.mark=t1.mark;
D、 t2.num2=t1.num2;