结构体、共同体和枚举类型2.pdf
文本预览下载声明
以下程序的结果是:
void main(void)
void main(void)
vvooiidd mmaaiinn((vvooiidd))
{ struct date
{ struct date
{{ ssttrruucctt ddaattee
{ int year, month, day;
{ int year, month, day;
{{ iinntt yyeeaarr,, mmoonntthh,, ddaayy;;
} today;
} today;
}} ttooddaayy;;
coutsizeof(struct date)endl;
coutsizeof(struct date)endl;
ccoouuttssiizzeeooff((ssttrruucctt ddaattee))eennddll;;
}
}
}}
12
12
1122
根据下面的定义,能打印出字母 的语句是:
M
M
MM
struct person { char name[9];
struct person { char name[9];
ssttrruucctt ppeerrssoonn {{ cchhaarr nnaammee[[99]];;
int age;
int age;
iinntt aaggee;;
};
};
}};;
struct person class[10]={ “Jone”,17, “Paul”,19,
struct person class[10]={ “Jone”,17, “Paul”,19,
ssttrruucctt ppeerrssoonn ccllaassss[[1100]]=={{ ““JJoonnee””,,1177,, ““PPaauull””,,1199,,
“Mary”,18, “Adam”,16
“Mary”,18, “Adam”,16
““MMaarryy””,,1188,, ““AAddaamm””,,1166
};
};
}};;
A) coutclass[3].nameendl; 输出:Adam
A) coutclass[3].nameendl;
显示全部