问题
填空题
下列程序中函数fun的功能是统计person所指结构体数组中所有性别(sex)为M的记录个数,存入变量n中,并作为函数值返回,请填空。
#include<stdio.h>
#define N 3
typedef struct
int num;char nam[10];char sex;) ss;
int fun(SS person[])
for(i=0;i<N;i++)
int i,n=0;
if(______==’M’)n++;
return n;
void main()
SS W[N]=1,"AA",’F’),2,"BB",’M’),3,"CC",’M’;int n;
n=fun(w);printf("n=%d\n",n);
答案
参考答案:person[i].sex
解析: 本题考查是对结构体成员的引用,对结构体数组成员的访问是以数组元素为结构体变量的,其形式为结构体数组元素,成员名,所以答案为persof[i].sex。