有如下定义:struct student{ int num; char name[20]; int age;};struct student stu[30];下面输入语句正确的是()。
A: scanf("%d",&stu.age);
B: scanf("%d",stu[0].age);
C: scanf("%d",&stu[0].age);
D: scanf("%d",stu.age);
A: scanf("%d",&stu.age);
B: scanf("%d",stu[0].age);
C: scanf("%d",&stu[0].age);
D: scanf("%d",stu.age);
举一反三
- 设有如下定义: struct st{ char name[12]; int age; char sex; }stu[10],*p=stu;以下语句错误的是( )。 A: scanf("%d",p->age); B: scanf("%s",std[0].name); C: scanf("%d",&std[1].age); D: scanf("%c",&(p->sex);
- 有如下定义:struct student{ int num; char name[20]; int age;};struct student stu[30];下面输入语句正确的是()。 A: scanf("%d",&stu.age); B: scanf("%d",stu[0].age); C: scanf("%d",&stu[0].age); D: scanf("%d",stu.age);
- 若已经定义struct stu { int a; int b; } student; ,则下列输入语句中正确的是 。? scanf("%d",&stu.a);|scanf("%d",&student);|scanf("%d",&student.a);|scanf("%d",&a);
- 若已经定义struct stu { int a, b; } student ; 则下列输入语句中正确的是 。 A: scanf("%d",&a); B: scanf("%d",&student); C: scanf("%d",&stu.a); D: scanf("%d",&student.a);
- 1 若有语句: int a,b;则下面输入正确的语句是() A: A scanf("$D$D",a,b); B: B scanf("%d%d",a,b); C: C scanf("%d%d",&a,&b); D: D scanf("%D%D",&a,&b);