若有以下定义和语句struct student{ int age;int num;};struct student stu[3]={{1001,20},{1002,19},{1003,21}};int main(){struct student *p; p=stu;……}则以下不正确的引用是( )。
若已经定义 typedef struct stu { int a, b; } student ; 则下列叙述中正确的是( )
若有以下定义语句,则以下错误的引用是( )。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 结构体名 *指针变量名;
在【】位置填上正确的代码。下面的程序段定义struct student类型的结构体数组info,并将数组元素info[0]、info[1]、info[2]初始化为图8-2所示数据。6372477ee27026a2684980dcc101f994.jpg
若已经定义 typedef struct stu { int a, b; } student ; 则下列叙述中正确的是( )
设有如下函数定义:int f(char s[]){ int i = 0;while(s[i++] != ' ');return (i-1);}如果在主程序中用下面的语句调用上述函数,则输出结果为_____。printf('%d ', f('goodbye!'));
设有定义:struct test{int x;int y} t;则下面的叙述不正确的是_________。
下面C语言语句定义了( )。struct student{ int num;char name[20];char sex;}s1,s2;
设有以下说明 struct student { int num; char sex; int age; }a1,a2; 则下面的用法中不正确的是( ).
若已经定义: struct stu { int a, b; } student ; 则下列输入语句中正确的是( )
设有以下定义: struct student {int a; float b;}stu; 则结构体类型的关键字是 ________ ,用户定义的结构体类型名是 ________ ,用户定义的结构体变量是 ________ 。
设有变量定义struct str{int age;int num;}std,*p=&std; ,能正确引用结构变量std中成员age的表达式是( )。
以下代码将定义结构体类型,并定义结构体变量stu1和stu2。(第8章 结构体程序设计)student stu1,stu2;struct student{ char num[5];int score;};
设有以下定义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 employee
设有如下定义: struct sk {int a; float b;} data,*p;若要使p指向data中的a域,正确的赋值语句是().
设有如下定义,struct sk{int a;float b;}data;int*p; 若要使P指向data中的a域,正确的赋值语句是(
已知结构Resource 的定义如下:struct Resource{public int Data = 0;}则下列语句的运行结果为()Resource[] list= new Resource[20];for(int i = 0;i<20;i++){System.Console.WriteLine(“data={0}”,list.Data);}
设有一结构体类型变量定义如下,若对结构体变量w1的出生年份year进行赋值,下面正确的赋值语句是()。 struct date { int year; int month; int day; }; struct worker { char name[20]; char sex; struct date birthday; }w1;
设有如下定义: struct sk { int a; float b; }data,*p; 若有p=&data;,则对data中的a域的正确引用是 。
若已知每个long类型数据在计算机内占8个字节,int类型占4个字节,char类型占1个字节,double类型占8个字节,若有如下说明和定义: typedef union { long i ; int k[5]; char c ; } DATE ; struct date { int cat ; DATE cow ; double dog ; } too; DATE max ;