第十一章
有以下程序#include<stdio.h>#include<string.h>structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(a);printf("%d,%s,%6.1f",a.a,a.b,a.c);}voidf(structAt){t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;}程序运行后的输出结果是()
答案:1001,ZhangDa,1098.0
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是()以下叙述中正确的是()
结构体数组名不能作为实参传给函数
结构体中可以含有指向本结构体的指针成员
结构体变量的地址不能作为实参传给函数设有以下程序段structperson{floatweight;charsex;charname[10];}rec,*ptr;ptr=&rec;从键盘读入字符串给结构体变量rec的name成员,错误的输入语句是()以下叙述中错误的是()
typedef可以说明一种新的类型名有如下程序#include<stdio.h>structperson{charname[10];intage;}main(){structpersonroom[4]={{"Zhang",19},{"Li",20},{"Wang",17},{"Zhao",18}};printf("%s:%d",(room+2)->name,room->age);}程序运行后的输出结果是()有以下程序#include<stdio.h>typedefstructstu{charname[10];chargender;intscore;}STU;voidf(STU*a,STU*b){*b=*a;printf("%s,%c,%d,",b->name,b->gender,b->score);}main(){STUa={"Zhao",'m',290},b={"Qian",'f',350};f(&a,&b);printf("%s,%c,%d",b.name,b.gender,b.score);}程序的运行结果是()

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部