若有定义:struct student{ int age; int num;};struct student stu,*p;则以下正确的赋值语句是()。
A: p=stu;
B: *p=*stu;
C: *p=&stu;
D: p=&stu;
A: p=stu;
B: *p=*stu;
C: *p=&stu;
D: p=&stu;
举一反三
- 若有定义: struct student { int age; int num; }; struct student stu,*p; 则以下正确的赋值语句是()
- 若有以下说明和定义语句,则下面引用形式中不正确的是 ( )。 struct student { int age; int num; }; struct student stu[3]={{1001,20},{1002,19},{1003,21}}; struct student *p; p=stu;
- 若有以下定义语句,则以下错误的引用是( )。 struct student {int num,age;}; struct student stu[3]={{101,20},{102,19},{103,18}},*p=stu;
- 若有以下定义和语句: struct student {int num ;int age;}; struct student stu[3]={{l001,20},{1002,19},{1003,2l}}; main() {struct student *p;p=stu; ... } 则下列引用中不正确的是
- 若有下列语句,则以下引用方式不合法的是( )。 struct student { int num; int age; }; struct student stu[3]={{101,20}, {102,19}, {103,20}}, *p=stu;