设有定义
struct
{
    char mark[12]; 
    int num1;
    double num2; 
}t1, t2; 
若变量均已赋初值,则以下语句中错误的是(   )
A、t1 = t2;
B、t2.num1 = t1.num1;
C、t2.mark = t1.mark;
D、t2.num2 = t1.num2;