請判斷下面程序的運(yùn)行結(jié)果()#include<stdio.h>int main(){structKeyWord{charKey[20];intID;}kw[]={"void",1,"char",2,"int",3,"float",4,"double",5};printf("%c,%d\n",kw[3].Key[0],kw[3].ID);}(10.0分)A i, 3B n, 3C f, 4D l, 4
1 回答

MYYA
TA貢獻(xiàn)1868條經(jīng)驗 獲得超4個贊
選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
添加回答
舉報
0/150
提交
取消