分析下程序,并写出程序的运行结果。#include struct ord{int x,y;}dt[2]={1,2,3,4};main(){printf("%d,", dt[0].x++);printf("%d\n",++dt[1].y));}输出为()。
查看答案
分析下程序,并写出程序的运行结果。#include struct cmplx{int x;int y;} cnum[2]={1,3,2,7};main( ){printf("%d\n",cnum[0].y*cnum[1].x);}输出为()。
分析下程序,并写出程序的运行结果。#include struct s{int a,b;}data[2]={10,100,20,200};main(){struct s p=data[1];printf("%d\n",++(p.a));}输出为()。
分析下程序,并写出程序的运行结果。#include main(){int i;union{char c[4];intk;} a;a.k=0x34333231;for(i=0;i<4;i++)printf("%c",a.c[i]);}输出为()。
结构体每个成员按其类型分配存储空间,整个结构体占用的存储空间是各成员占用存储空间与填充之和。
A. 对
B. 错