有以下程序include<stdio.h>typedef struct{int num;double s;}REC;void funl(REC x){x.nllm=23;x.s=88.5;}main( ){REC a={16,90.0);funl(A);prinff(“%d\n”,a.num);}程序运行后的输出结果是【 】。

题目

有以下程序

include<stdio.h>

typedef struct

{int num;double s;}REC;

void funl(REC x){x.nllm=23;x.s=88.5;}

main( )

{REC a={16,90.0);

funl(A);

prinff(“%d\n”,a.num);

}

程序运行后的输出结果是【 】。


相似考题
更多“有以下程序include&lt;stdio.h&gt;typedef struct{int num;double s;}REC;void funl(REC x){x.nl ”相关问题
  • 第1题:

    07310021:有以下函数调用语句:func(rec1,rec2+rec3,rec4);该函数调用语句中含有的实参个数是()

    A.3

    B.4

    C.5

    D.有语法错误


    3

  • 第2题:

    【单选题】有函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));,此语句的实参数为()。

    A.3

    B.4

    C.5

    D.有语法错误


    A 解析:(rec4,rec5)是逗号表达式,它的值是rec5的值。所以该函数调用语句含有的实参个数是3。

  • 第3题:

    设有如下定义,若要通过px引用rec中的x域,正确的语句()。 struct aa { int x; float y; } rec, *px; px=&rec;

    A.px.x;

    B.px->x;

    C.*px->x;

    D.*px.x;


    C

  • 第4题:

    以下结构体类型说明和变量定义中正确的是()。

    A.typedef struct {int n; char c;} REC; REC x,y;

    B.struct REC; {int n; char c;}; REC x,y;

    C.typedef struct REC ; {int n=0; char c=’A’; } x,y;

    D.struct {int n; char c; } REC x,y;


    typedef struct
    { int n;
    char c;
    }REC;
    REC t1,t2;

  • 第5题:

    07310021:有以下函数调用语句:func(rec1,rec2+rec3,rec4);该函数调用语句中含有的实参个数是()

    A.3

    B.4

    C.5

    D.有语法错


    3