请判断下面程序的运行结果() #include<stdio.h>int main() { structKeyWord { charKey[20]; intID;

2025-04-28 17:38:58
推荐回答(1个)
回答1:

选C

kw可以写清楚点:

struct kw[]={{"void",1},{"char",2},{"int",3},{"float",4},{"double",5}};

分开来写就是:

kw[0] = {"void",1};
kw[1] = {"char",2};
kw[2] = {"int",3};
kw[3] = {"float",4};
kw[4] = {"double",5};

很显然kw[3].Key[0]就是float的第一个字符也就是f

kw[3].ID就是4