声明一个具有名称和标识号的名为directory的结构。声明,一个包含五个元素的结构数组。然后给输出的第二个元素赋示例值。
1条回答 默认 最新
- qfl_sdu 2022-05-29 23:48关注
题目不全吧,示例值是什么?
参考如下:#include <stdio.h> #include <string.h> //声明结构体 struct directory { int id; //标识号 char name[20]; //名称 }; int main() { struct directory dir[5]; //声明结构体数组 //给结构体数组中的第二个元素赋值 dir[1].id = 102; strcpy(dir[1].name,"/etc"); //显示结构体数组的第二个元素 printf("id=%d,name=%s\n",dir[1].id,dir[1].name); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录