设有变量定义struct str{int age;int num;}std,*p=&std; ,能正确引用结构变量std中成员age的表达式是( )。
相似题目
-
结构体struct str{char c; int i[12]; double v;}中字段i的偏移量是()
-
根据下面的定义,能打印出字母M的语句是( )struct person { char name[9]; int age;};struct person class[10]={John,17, Paul,19,Mary,18,Adam,16};
-
若有以下定义和语句struct student{ int age;int num;};struct student stu[3]={{1001,20},{1002,19},{1003,21}};int main(){struct student *p; p=stu;……}则以下不正确的引用是( )。
-
若有以下定义语句,则以下错误的引用是( )。struct student{int num,age;};struct student stu[3]={{101,20},{102,19},{103,18}},*p=stu;
-
设有如下定义struct ss{ char name[10];int age;char sex;}std[3],*p=std;下面各输入语句中错误的是( )
-
设有定义:struct {char mark[12];int num1;double num2;}t1,t2;,若变量均已正确赋初值,则下列语句中错误的是( )。
-
以下scanf函数调用语句中对结构体变量成员的不正确引用是( ).struct pupil{ char name[20];int age;int sex;} pup[5],*p;p=pup;
-
以下对结构变量stul中成员age的非法引用是struct student{ int age;int num;}stu1,*p;p=&stu1;
-
在定义struct str {int a1; int a2; int a3;}中,结构体类型标识符为( )。
-
以下scanf函数调用语句中对结构体变量成员的不正确引用是( ). struct pupil { char name[20]; int age; int sex; } pup[5],*p; p=pup;
-
有如下定义struct Employee{ char name[12]; int age; char sex; } emp[10],*p=std;以下语句错误的是________。
-
设有以下说明 struct student { int num; char sex; int age; }a1,a2; 则下面的用法中不正确的是( ).
-
有如下定义: struct person { char name[9];int age;}; struct person class[10]={\John\,17, \Paul\,19, \Mary\,18, \Jack\,19}; 根据上述定义,能输出字母 M的语句是( )
-
设有以下定义: struct student {int a; float b;}stu; 则结构体类型的关键字是 ________ ,用户定义的结构体类型名是 ________ ,用户定义的结构体变量是 ________ 。
-
08110042:下列关于结构体变量操作中正确的是()。struct student{char num[10];char name[20],sex;int age;float score[3];float ave;};
-
设有以下定义typedef struct ex{int x;float y;char z;} str;则可以作为结构体类型名的是( )。
-
若有以下定义语句,则以下错误的引用是( )。 struct student { int num,age;}; struct studentstu[3]={{101,20},{102,19},{103,18}},*p=stu;
-
有如下定义:struct person{char name[9];int age;}struct person class[10]={"John",17, "Paul",
-
以下scanf函数调用语句中对结构体变量成员的不正确引用是( ). struct pupil { char name[20]; int age; int sex; } pup[5],*p; p=pup;
-
在16位IBM-PC上使用C语言,若有如下定义: Struct data { int i; char ch; double f; )b; 则结构变量b占用内存的字节数是()。
-
根据下述定义,能输出字母M的语句是()。 struct person {char name[9]; int age;}; struct person class[10]={"Johu",17,"Paul",19,"Mary",18,"Adam",16};
-
设有变量定义: int i; 下列两段代码的执行效果完全相同。 第一段代码: for (i=1;i<=5;i++) { if (i%2) printf("*"); else continue; printf(""); } 第二段代码: for (i="1;i<=5;i++)">
-
对于以下结构定义,(*p)->str++中的++加在()。 struct { int len; char *str } *p;
-
设有一结构体类型变量定义如下,若对结构体变量w1的出生年份year进行赋值,下面正确的赋值语句是()。 struct date { int year; int month; int day; }; struct worker { char name[20]; char sex; struct date birthday; }w1;