有以下程序 #include 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);

admin2010-04-08  33

问题 有以下程序
#include
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);
}
程序运行后的输出结果是【  】。

选项

答案16

解析 主函数中,通过funl(  )函数将a值传递给x。但没有把形参x的值返回,此时变量a的值并没有发生变化,所以输出a.hum的值为16。
转载请注明原文地址:https://kaotiyun.com/show/DDWp777K
0

随机试题
最新回复(0)