首页 > 试题广场 >

若有以下结构体数组的定义语句:

[单选题]

若有以下结构体数组的定义语句:

struct teacher

{

int num;

char name[10];

}thr[2]={1,”zhangsan”,2,”lisi”}

则以下能输出字符串 ”lisi” 的语句是 ( )

  • printf(“%s”,thr[0].name)
  • printf(“%s”,thr[1].name)
  • printf(“%s”,thr[0].name[0])
  • printf(“%s”,thr[1].name[0])
定义的时候就实例化了两个对象,参数分别是(1,”zhangsan”)、(2,”lisi”),结构体的初始化没有指定具体属性时,根据定义的顺序赋值
发表于 2018-04-07 22:23:26 回复(0)
声明中是char数组,也就是字符串。“list”是一个字符数组。
发表于 2019-06-03 23:22:32 回复(0)
为什么是name?不是name【0】
发表于 2019-04-24 09:15:23 回复(0)
注意是char数组,不要看成字符串数组
发表于 2018-08-29 20:26:05 回复(0)