有以下程序:  struct STU  { char num[10];  float score[3];};  main( )  { struct STU s[3]={{"20021",90,95,85},             { "20022",95

admin2005-03-15  31

问题 有以下程序:  struct STU  { char num[10];  float score[3];};  main( )  { struct STU s[3]={{"20021",90,95,85},             { "20022",95,80,75},             { "20023",100,95,90} },*p=s;   int i;  float sum=0;   for(i=0;i<3;i++)   sum=sum+p->score;   printf("%6.2f\n",sum);  }  程序运行后的输出结果是

选项 A、260
B、270
C、280
D、285

答案B

解析 给结构体数组赋韧值时,由于数组中的每个元素都是一个结构体,因此要将其成员的值依次放在一对花括号中,以便区分各元素。s[0]={"20021",90,95,85 },s[1]= {"20022’,95,80,75 },s[2]:{"20023",100,95,90 }。
转载请注明原文地址:https://kaotiyun.com/show/jeHp777K
0

相关试题推荐
最新回复(0)