mdk5怎么自动提示结构体成员
发布网友
发布时间:2022-05-23 15:07
我来回答
共2个回答
热心网友
时间:2023-10-26 14:31
MDK在configuration→Text completion→show code completion list for里面三项勾选就。
热心网友
时间:2023-10-26 14:31
结构体变量成员的引用(两种方式)
#include<stdio.h>
int main()
{
struct student
{
char name[20];
char sex;
int age;
float score;
}stu;
printf("输入姓名:\n");
gets(stu.name);
printf("输入性别:\n");
stu.sex = getchar();
printf("输入年龄:\n");
scanf("%d",&stu.age);
printf("输入成绩:\n");
scanf("%f",&stu.score);
printf("姓名:%s,性别:%c,年龄:%d,成绩:%5.2f\n",stu.name,stu.sex,stu.age,stu.score);
system("pause");
return 0;
}
#include<stdio.h>
int main()
{
struct student
{
char number[6];
char name[20];
char sex;
int age;
float score;
}s1={"12004","李明",'m',19,298.3},s2={"12005","王丽",'f',18,227.9};
struct student *p; //定义p为结构体变量
p = &s1; //p指向结构体变量s1
printf("学号 姓名 性别 年龄 分数\n\n");
printf("%s %s %c %d %5.2f\n",p->number,p->name,p->sex,p->age,p->score);
p = &s2; //p指向结构体变量s2
printf("%s %s %c %d %5.2f\n",p->number,p->name,p->sex,p->age,p->score);
system("pause");
return 0;
}