• 2022-06-19
    若有以下定义和语句:struct st{ int x; int y;}s; 则下列赋值正确的是( )。
    A: st.x=10 ;
    B: st.s.x=10;
    C: struct st a;a.x=10;
    D: struct st a={10};
  • C

    内容

    • 0

      若有以下定义和语句:[br][/br] struct st { int x; int y; }s; 则下列赋值正确的是( )。 A: st.s.x=10; B: s->x=10; C: s.x=10; D: st.x=10 ;

    • 1

      若有以下定义和语句: struct st { int x; int y; }s; 则下列赋值正确的是

    • 2

      若有以下结构体定义,则正确的引用或定义是_______________。struct exam{ int x;int y; }; A: exam x=10; B: exam y,x; C: struct exam y={10}; D: struct exam a; a.x=10;

    • 3

      设有如下定义:struct stru{int x;int y;};struct st{int x;float y;struct stru *p;} st1,*p1=&st;以下引用正确的是____。 A: (*p1).p.x B: (*p1)->;p.a p1->;p->;x p1.p->;a C: p1->;p->;x D: p1.p->;a

    • 4

      有以下程序段:struct st{ int x; int y; } *pt;int a[]={1,2}, b[]={3,4};struct st c[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是( )。 A: *pt->;y B: pt->;x C: ++pt->;x D: (pt++)->;x