C语言中怎么给一个结构体用scanf进行赋值?
答案:1 悬赏:0
解决时间 2021-10-21 22:27
- 提问者网友:川水往事
- 2021-10-21 11:37
C语言中怎么给一个结构体用scanf进行赋值?
最佳答案
- 二级知识专家网友:鱼芗
- 2021-10-21 12:05
要给结构体赋值,先定义结构体,再分别给结构体成员赋值,可以使用scanf()函数,例如:
struct student
{
int num;
char name[10];
};
void main()
{
struct student s;
printf("输入学号:\n");
scanf("%d",&s.num);//scanf赋值给结构体的num成员
printf("输入姓名:\n");
scanf("%s",&s.name);
printf("输入的信息为:学号:%d,姓名:%s\n",s.num ,s.name);
}
运行的截图:
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯